Feb 24
2025
SELL
Open market or private sale
$1,002,492
$28.57 p/Share
35,089
Reduced 10.07%
313,510
Class A Common Stock
Feb 21
2025
SELL
Open market or private sale
$669,837
$29.15 p/Share
22,979
Reduced 6.18%
348,599
Class A Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
45,201
Added 10.85%
371,578
Class A Common Stock
Dec 11
2024
SELL
Open market or private sale
$357,173
$42.06 p/Share
8,492
Reduced 2.54%
326,377
Class A Common Stock
Dec 10
2024
SELL
Open market or private sale
$366,676
$42.05 p/Share
8,720
Reduced 2.54%
334,869
Class A Common Stock
Nov 22
2024
SELL
Open market or private sale
$519,500
$36.51 p/Share
14,229
Reduced 3.98%
343,589
Class A Common Stock
Nov 21
2024
SELL
Open market or private sale
$814,008
$34.96 p/Share
23,284
Reduced 6.11%
357,818
Class A Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
-
3,787
Added 0.98%
381,102
Class A Common Stock
Aug 22
2024
SELL
Open market or private sale
$471,625
$33.15 p/Share
14,227
Reduced 3.63%
377,315
Class A Common Stock
Aug 21
2024
SELL
Open market or private sale
$634,074
$32.52 p/Share
19,498
Reduced 4.74%
391,542
Class A Common Stock
May 22
2024
SELL
Open market or private sale
$509,504
$35.81 p/Share
14,228
Reduced 3.35%
411,040
Class A Common Stock
May 21
2024
SELL
Open market or private sale
$706,181
$36.22 p/Share
19,497
Reduced 4.38%
425,268
Class A Common Stock
May 19
2024
BUY
Grant, award, or other acquisition
-
62,835
Added 12.38%
444,765
Class A Common Stock
Feb 22
2024
SELL
Open market or private sale
$1,744,952
$30.66 p/Share
56,913
Reduced 13.0%
380,981
Class A Common Stock
Feb 21
2024
SELL
Open market or private sale
$493,436
$31.72 p/Share
15,556
Reduced 3.43%
437,894
Class A Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
170,739
Added 27.35%
453,450
Class A Common Stock
Nov 21
2023
SELL
Open market or private sale
$502,243
$29.27 p/Share
17,159
Reduced 5.72%
282,711
Class A Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
-
1,604
Added 0.53%
299,870
Class A Common Stock
Aug 21
2023
SELL
Open market or private sale
$537,299
$28.56 p/Share
18,813
Reduced 5.94%
297,648
Class A Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
3,257
Added 1.02%
316,461
Class A Common Stock
May 26
2023
SELL
Open market or private sale
$300,094
$33.05 p/Share
9,080
Reduced 2.82%
313,204
Class A Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$209,726
$31.02 p/Share
6,761
Reduced 2.05%
322,284
Class A Common Stock
May 19
2023
BUY
Grant, award, or other acquisition
-
138,664
Added 29.65%
329,045
Class A Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$74,010
$28.4 p/Share
2,606
Reduced 1.35%
190,381
Class A Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
7,534
Added 3.76%
192,987
Class A Common Stock