7Baggers
Quarterly
Annual
    Unit: USD2025-06-30 2025-03-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 
      
                                                  
      net revenue
    760,300,000 684,800,000 760,600,000 737,600,000 692,900,000 720,726,000 706,465,000 692,100,000 659,309,000 686,489,000 719,114,000 676,749,000 587,492,000 533,723,000 509,763,000 488,098,000 437,066,000 441,469,000 420,486,000 393,939,000 397,331,000 401,231,000 396,449,000 371,814,000 342,135,000 353,121,000 348,999,000 332,584,000 301,728,000 299,869,000 295,193,000 282,196,000 255,669,000 233,977,000 225,392,000 211,913,000 191,698,000 191,499,000 181,579,000 159,693,000 129,948,000 145,270,000 140,456,000 126,348,000 105,946,000  
      cost of sales
    500,400,000 461,100,000 503,800,000 486,200,000 458,400,000 475,017,000 464,371,000 459,625,000 448,887,000 469,094,000 497,837,000 460,040,000 415,089,000 377,401,000 353,879,000 336,212,000 311,639,000 306,541,000 288,839,000 266,800,000 281,071,000 281,193,000 278,362,000 264,557,000 252,697,000 254,483,000 251,665,000 236,941,000 221,752,000 218,524,000 209,612,000 197,268,000 183,497,000 165,623,000 158,132,000 149,670,000 137,107,000 137,031,000 128,162,000 113,411,000 95,822,000 106,060,000 100,828,000 91,539,000 79,541,000  
      gross profit
    259,900,000 223,700,000 256,800,000 251,400,000 234,500,000 245,709,000 242,094,000 232,475,000 210,422,000 217,395,000 221,277,000 216,709,000 172,403,000 156,322,000 155,884,000 151,886,000 125,427,000 134,928,000 131,647,000 127,139,000 116,260,000 120,038,000 118,087,000 107,257,000 89,438,000 98,638,000 97,334,000 95,643,000  81,345,000 85,581,000 84,928,000 72,172,000 68,354,000 67,260,000 62,243,000 54,591,000 54,468,000 53,417,000 46,282,000 34,126,000 39,210,000 39,628,000 34,809,000 26,405,000  
      yoy
    10.83% -8.96% 6.07% 8.14% 11.44% 13.02% 9.41% 7.28% 22.05% 39.07% 41.95% 42.68% 37.45% 15.86% 18.41% 19.46% 7.88% 12.40% 11.48% 18.54% 29.99% 21.70% 21.32% 12.14%  21.26% 13.73% 12.62%  19.01% 27.24% 36.45% 32.20% 25.49% 25.91% 34.49% 59.97% 38.91% 34.80% 32.96% 29.24%      
      qoq
    16.18% -12.89% 2.15% 7.21% -4.56% 1.49% 4.14% 10.48% -3.21% -1.75% 2.11% 25.70% 10.29% 0.28% 2.63% 21.10% -7.04% 2.49% 3.55% 9.36% -3.15% 1.65% 10.10% 19.92% -9.33% 1.34% 1.77%   -4.95% 0.77% 17.67% 5.59% 1.63% 8.06% 14.02% 0.23% 1.97% 15.42% 35.62% -12.97% -1.05% 13.84% 31.83%   
      gross margin %
                                                  
      operating expenses
                                                  
      selling
    35,700,000 35,400,000 35,800,000 34,500,000 33,300,000 34,325,000 31,966,000 32,902,000 32,607,000 32,817,000 31,651,000 29,371,000 25,192,000 25,527,000 24,188,000 22,631,000 20,858,000 21,404,000 20,843,000 19,011,000 20,355,000 20,585,000 19,398,000 17,903,000 17,130,000 17,805,000 17,434,000 16,020,000 15,846,000 15,909,000 14,865,000 13,650,000 14,026,000 13,428,000 13,028,000 11,960,000 11,251,000 10,427,000 10,282,000 8,881,000 8,112,000 8,884,000 8,041,000 7,556,000 6,470,000  
      administrative
    113,100,000 108,400,000 109,200,000 106,700,000 102,600,000 103,023,000 96,789,000 95,984,000 89,504,000 88,169,000 84,345,000 84,030,000 79,144,000 71,749,000 68,056,000 66,474,000 65,077,000 60,464,000 58,240,000 59,060,000 60,195,000 39,005,500 55,098,000 52,493,000 48,431,000 34,377,750 48,337,000 44,971,000 44,203,000 30,669,750 41,657,000 41,761,000 39,261,000 32,795,000 31,504,000 30,890,000 30,283,000 26,769,000 25,841,000 24,528,000 22,237,000 20,276,000 20,084,000 21,957,000 18,361,000  
      asset impairment
       4,900,000                                           
      amortization
    10,100,000 10,100,000 10,500,000 10,500,000 10,700,000 10,778,000 11,031,000 11,256,000 11,435,000 10,035,000 11,370,000 11,261,000 11,097,000 10,281,000 9,224,000 9,178,000 8,396,000 8,157,000 6,974,000 6,724,000 6,680,000 4,516,250 6,156,000 6,021,000 5,888,000 4,919,500 5,228,000 7,322,000 7,128,000 4,947,500 6,824,000 6,550,000 6,416,000 3,081,000 2,889,000 2,810,000 2,479,000 2,173,000 1,817,000 1,485,000 789,000 733,000 693,000 714,000 697,000  
      operating income
    101,000,000 69,800,000 101,300,000 94,800,000 87,900,000 97,583,000 102,308,000 92,333,000 76,876,000 102,483,000 93,911,000 92,047,000 56,970,000 48,765,000 54,416,000 53,603,000 31,096,000 44,903,000 45,590,000 42,344,000 29,030,000 34,896,000 37,435,000 30,840,000 17,989,000 26,753,000 26,335,000 27,330,000 12,799,000 16,595,000 22,235,000 22,967,000 12,469,000 19,050,000 19,839,000 16,583,000 10,578,000 15,099,000 15,477,000 11,388,000 2,988,000 9,317,000 10,810,000 4,582,000 877,000  
      yoy
    14.90% -28.47% -0.99% 2.67% 14.34% -4.78% 8.94% 0.31% 34.94% 110.16% 72.58% 71.72% 83.21% 8.60% 19.36% 26.59% 7.12% 28.68% 21.78% 37.30% 61.38% 30.44% 42.15% 12.84% 40.55% 61.21% 18.44% 19.00% 2.65% -12.89% 12.08% 38.50% 17.88% 26.17% 28.18% 45.62% 254.02% 62.06% 43.17% 148.54% 240.71%      
      qoq
    44.70% -31.10% 6.86% 7.85% -9.92% -4.62% 10.80% 20.11% -24.99% 9.13% 2.03% 61.57% 16.83% -10.38% 1.52% 72.38% -30.75% -1.51% 7.67% 45.86% -16.81% -6.78% 21.38% 71.44% -32.76% 1.59% -3.64% 113.53% -22.87% -25.37% -3.19% 84.19% -34.55% -3.98% 19.63% 56.77% -29.94% -2.44% 35.91% 281.12% -67.93% -13.81% 135.92% 422.46%   
      operating margin %
                                                  
      other income
     200,000    -456,000 -205,000 -186,000 -153,000 -168,000 185,000 368,000 145,000 57,000 -483,000 -92,000                               
      interest expense
    8,300,000 8,300,000 7,700,000 8,200,000 11,900,000 7,784,000 9,718,000 9,828,000 9,670,000 9,905,000 10,668,000 10,401,000 10,600,000 10,061,000 7,687,000 7,520,000 7,574,000 7,612,000 7,564,000 7,757,000 7,358,000 4,945,750 8,458,000 5,649,000 5,676,000 3,753,250 5,282,000 5,691,000 4,040,000 2,864,000 4,421,000 4,865,000 2,170,000 1,572,000 1,544,000 1,509,000 1,553,000 1,084,000 989,000 967,000 698,000 970,000 934,000 674,000 588,000  
      other
    -700,000  -300,000 -100,000 -400,000            81,000 94,000 176,000 129,000  95,250 155,000 101,000 125,000 104,250 132,000 163,000 122,000 91,500 83,000 131,000 152,000 15,000 23,000 121,000 104,000 89,250 138,000 194,000 25,000 -78,250 51,000 98,000 -462,000  
      income before income taxes
    93,400,000 61,300,000 93,900,000 86,700,000 76,400,000 90,255,000 92,795,000 82,691,000 67,359,000 92,746,000 83,058,000 81,278,000 46,225,000 38,647,000 47,212,000 46,175,000 23,441,000 37,197,000 37,850,000 34,458,000 21,672,000 26,505,000 28,822,000 25,090,000 12,188,000 21,152,000 20,921,000 21,476,000 8,637,000 9,971,000 17,731,000 17,971,000 10,147,000 17,463,000 18,272,000 14,953,000 8,921,000 15,088,000 14,350,000 10,227,000 2,265,000 8,201,000 9,825,000 3,810,000 751,000  
      income tax provision
    24,400,000 15,900,000 25,300,000 21,500,000 20,500,000 25,418,000 24,803,000 21,094,000 18,085,000 24,022,000 22,080,000 21,374,000 12,403,000 9,280,000 12,320,000 8,962,000 6,150,000 9,360,000 9,773,000 9,121,000 5,684,000 7,311,000 7,610,000 6,171,000 3,354,000 4,676,000 5,358,000 5,161,000 2,243,000 -822,000 5,721,000 5,998,000 3,783,000 6,382,000 6,723,000 4,960,000 3,108,000 5,801,000 4,869,000 3,720,000 1,023,000 3,145,000 3,629,000 1,483,000 -17,000  
      net income
    69,000,000 45,400,000 68,600,000 65,200,000 55,900,000 64,837,000 67,992,000 61,597,000 49,274,000 68,724,000 60,978,000 59,904,000 33,822,000 29,367,000 34,892,000 37,213,000 17,291,000 27,837,000 28,077,000 25,337,000 15,988,000 19,194,000 21,212,000 18,919,000 8,834,000 16,476,000 15,563,000 16,315,000 6,394,000 10,793,000 12,010,000 11,973,000 6,364,000     9,287,000 9,481,000 6,507,000 1,242,000 5,056,000 6,196,000 2,307,000 373,000  
      yoy
    23.43% -29.98% 0.89% 5.85% 13.45% -5.66% 11.50% 2.83% 45.69% 134.02% 74.76% 60.98% 95.60% 5.50% 24.27% 46.87% 8.15% 45.03% 32.36% 33.92% 80.98% 16.50% 36.30% 15.96% 38.16% 52.65% 29.58% 36.26% 0.47%         83.68% 53.02% 182.05% 232.98%      
      qoq
    51.98% -33.82% 5.21% 16.64% -13.78% -4.64% 10.38% 25.01% -28.30% 12.70% 1.79% 77.12% 15.17% -15.83% -6.24% 115.22% -37.88% -0.85% 10.81% 58.48% -16.70% -9.51% 12.12% 114.16% -46.38% 5.87% -4.61% 155.16% -40.76% -10.13% 0.31% 88.14%      -2.05% 45.70% 423.91% -75.44% -18.40% 168.57% 518.50%   
      net income margin %
                                                  
      other comprehensive income, net of tax:
                                                  
      net change on cash flow hedges, net of tax benefit of 1.4 and — for the three months ended june 30, 2025 and 2024, respectively, and 3.2 and (1.7) for the six months ended june 30, 2025 and 2024, respectively
    -4,100,000                                              
      comprehensive income
    64,900,000 40,100,000 58,000,000 65,200,000 60,600,000 53,362,000 73,474,000 66,999,000 42,965,000 66,871,000 75,357,000 70,054,000 51,933,000 30,141,000 36,184,000 33,526,000 27,448,000 30,799,000 29,253,000 25,187,000 10,380,000 10,236,000 19,486,000 15,373,000 6,085,000 10,181,250 16,381,000 16,790,000 7,554,000 7,575,500 12,042,000 11,896,000               
      earnings per share:
                                                  
      basic
    2.53 1.65 2.45 2.32 1.98 2.3 2.41 2.19 1.76 2.42 2.14 2.08 1.15                                  
      diluted
    2.52 1.64 2.44 2.3 1.97 2.29 2.4 2.18 1.74 2.41 2.13 2.07 1.14                                  
      weighted-average shares outstanding:
                                                  
      basic
    27,323,118 27,517,419 27,986,997 28,174,677 28,171,444 28,161,583 28,204,328 28,174,279 28,075,678 28,708,166 28,478,954 28,781,866 29,302,396 29,367,676 29,404,257 29,374,801 29,286,044 29,504,115 29,478,816 29,447,121 29,722,444  29,785,548 29,758,071 29,679,884  31,229,086 31,345,390 31,548,745  31,659,503 31,646,460 31,590,478 31,301,887 31,323,600 31,317,632 31,242,237 31,298,163 31,237,275 31,228,000 31,493,587      
      diluted
    27,403,669 27,695,912 28,116,557 28,317,801 28,385,001 28,306,313 28,318,633 28,273,334 28,278,220 28,869,501 28,595,707 28,894,140 29,580,731 29,628,527 29,620,748 29,609,744 29,613,484 29,717,609 29,698,028 29,584,167 29,930,954  29,877,056 29,834,748 29,806,653  31,312,756 31,452,583 31,772,581  31,766,881 31,709,554 31,687,056 31,363,290 31,377,790 31,347,067 31,330,971 31,334,569 31,288,609 31,249,050 31,494,848      
      cash dividends declared per share
    0.37 2.07 0.35 0.35 1.95 0.33 0.33 0.33 1.23 0.31 0.32 0.32 1.22 0.3 0.3 0.3 0.3                              
      net change on cash flow hedges, net of tax benefit of 1.8 and (1.7) for the three months ended march 31, 2025 and 2024, respectively.
     -5,300,000                                             
      net change on cash flow hedges, net of tax benefit of 3.8 and (2.0) for the three months ended september 30, 2024 and 2023, respectively, and 2.1 and (1.6) for the nine months ended september 30, 2024 and 2023, respectively
      -10,600,000                                            
      net change on cash flow hedges, net of tax benefit of — and (1.9) for the three months ended june 30, 2024 and 2023, respectively, and (1.7) and 0.3 for the six months ended june 30, 2024 and 2023, respectively
                                                  
      net change on cash flow hedges, net of tax benefit of (1.7) and 2.3 for the three months ended march 31, 2024 and 2023, respectively.
        4,700,000                                          
      net change on cash flow hedges, net of tax provision of (1,956) and (5,105) for the three months ended september 30, 2023 and 2022, respectively, and (1,633) and (15,138) for the nine months ended september 30, 2023 and 2022, respectively
         1,143,750 5,482,000                                        
      net change on cash flow hedges, net of tax benefit of (1,928) and (3,603) for the three months ended june 30, 2023 and 2022, respectively, and 324 and (10,033) for the six months ended june 30, 2023 and 2022, respectively
           5,402,000                                       
      net change on cash flow hedges, net of tax benefit of 2,252 and (6,430) for the three months ended march 31, 2023 and 2022, respectively.
            -6,309,000                                      
      net change on cash flow hedges, net of tax provision of (5,105) and (454) for the three months ended september 30, 2022 and 2021, respectively, and (15,138) and (2,638) for the nine months ended september 30, 2022 and 2021, respectively
             10,660,000 14,379,000                                    
      net change on cash flow hedges, net of tax benefit of (3,603) and 1,244 for the three months ended june 30, 2022 and 2021, respectively, and (10,033) and (2,184) for the six months ended june 30, 2022 and 2021, respectively
               10,150,000                                   
      net change on cash flow hedges, net of tax provision of 6,430 and 3,428 for the three months ended march 31, 2022 and 2021, respectively
                18,111,000                                  
      net change on cash flow hedges, net of tax benefit of (454) and (408) for the three months ended september 30, 2021 and 2020, respectively, and (2,638) and 1,582 for the nine months ended september 30, 2021 and 2020, respectively
                 1,940,500 1,292,000                                
      basic net income per share
                 0.763 1.19 1.27 0.59 0.95 0.95 0.86 0.54 0.64 0.71 0.64  0.305 0.5     0.38               
      diluted net income per share
                 0.755 1.18 1.26 0.58 0.94 0.95 0.86 0.53 0.64 0.71 0.63  0.303 0.5     0.38               
      net change on cash flow hedges, net of tax benefit of 1,244 and 51 for the three months ended june 30, 2021 and 2020, respectively, and (2,184) and 1,990 for the six months ended june 30, 2021 and 2020, respectively
                   -3,687,000                               
      net change on cash flow hedges, net of tax benefit of (3,428) and 1,939 for the three months ended march 31, 2021 and 2020, respectively
                    10,157,000                              
      unrealized gain on cash flow hedge, net of tax benefit of (408) and 575 for the three months ended september 30, 2020 and 2019, respectively, and 1,582 and 2,676 for the nine months ended september 30, 2020 and 2019, respectively
                     -1,145,500 1,176,000                            
      other comprehensive loss, net of tax:
                                                  
      unrealized loss on cash flow hedge, net of tax benefit of 51 and 1,180 for the three months ended june 30, 2020 and 2019, respectively, and 1,990 and 2,101 for the six months ended june 30, 2020 and 2019, respectively
                       -150,000                           
      unrealized loss on cash flow hedge, net of tax benefit of 1,939 and 921 for the three months ended march 31, 2020 and 2019, respectively
                        -5,608,000                          
      unrealized gain on cash flow hedge, net of tax benefit of 575 and (278) for the three months ended september 30, 2019 and 2018, respectively, and 2,676 and (822) for the nine months ended september 30, 2019 and 2018, respectively
                         -2,005,250 -1,726,000                        
      unrealized gain on cash flow hedge, net of tax benefit of 1,180 and (159) for the three months ended june 30, 2019 and 2018, respectively, and 2,101 and (545) for the six months ended june 30, 2019 and 2018, respectively
                           -3,546,000                       
      unrealized gain on cash flow hedge, net of tax benefit of 921 and (386) for the three months ended march 31, 2019 and 2018, respectively
                            -2,749,000                      
      basic and diluted net income per share
                            0.3   0.52 0.2 0.24 0.38  0.2              
      unrealized gain on cash flow hedge, net of tax (provision)/benefit of (278) and (21) for the three months ended september 30, 2018 and 2017, respectively, and (822) and 30 for the nine months ended september 30, 2018 and 2017, respectively
                             613,250 818,000                    
      unrealized gain on cash flow hedge, net of tax benefit of (159) and 50 for the three months ended june 30, 2018 and 2017, respectively, and (545) and 50 for the six months ended june 30, 2018 and 2017, respectively
                               475,000                   
      gross pofit
                                79,976,000                  
      unrealized gain on cash flow hedge, net of tax provision of 386 for the three months ended march 31, 2018
                                1,160,000                  
      unrealized gain on cash flow hedge, net of tax benefit of (21) and 30 for the three and nine months ended september 30, 2017, respectively
                                 -11,250 32,000                
      unrealized loss on cash flow hedge, net of tax benefit of 50 for the three and six months ended june 30, 2017
                                   -77,000               
      net income attributable to common stockholders
                                     11,081,000 11,549,000 9,993,000 5,813,000 9,287,000 9,481,000 6,507,000 1,242,000      
      basic net income per share attributable to common stockholders
                                     0.218 0.37 0.32           
      diluted net income per share attributable to common stockholders
                                     0.218 0.37 0.32           
      basic and diluted net income per share attributable to common stockholders
                                        0.19          
      net income from continuing operations
                                         9,287,000 9,481,000 6,507,000 1,242,000 5,056,000 6,196,000 2,327,000 401,000  
      discontinued operations
                                                  
      income from discontinued operations
                                             19,500  33,000 45,000  
      income tax benefit
                                               -13,000 350,000  
      income from discontinued operations, net of income taxes
                                             12,000  20,000 28,000  
      accretion charges on redeemable preferred stock
                                                -19,897,000  
      basic net income per share attributable to common stockholders:
                                                  
      income from continuing operations
                                         0.138 0.3 0.21 0.04      
      net income per share
                                         0.3 0.3 0.21 0.04      
      diluted net income per share attributable to common stockholders:
                                                  
      net income attributable to common shareholders
                                             -2,755,250 6,196,000 2,307,000 -19,524,000  
      weighted-average shares outstanding
                                             30,106,862,000 31,839,087,000 30,777,955,000 25,841,679,000  
      income per share from continuing operations attributable to common stockholders
                                             0.17 0.19 0.08   
      loss per share from discontinued operations attributable to common stockholders
                                               -0.01 -0.01  
      income per share attributable to common stockholders
                                             -0.093 0.19 0.07   
      loss per share from continuing operations attributable to common stockholders
                                                -0.75  
      loss per share attributable to common stockholders
                                                -0.76  
    The information provided in this report is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.