Feb 24
2025
SELL
Open market or private sale
$3,530,109
$28.57 p/Share
123,560
Reduced 21.74%
444,740
Class A Common Stock
Feb 21
2025
SELL
Open market or private sale
$1,923,859
$29.1 p/Share
66,112
Reduced 10.42%
568,300
Class A Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
186,957
Added 22.76%
634,412
Class A Common Stock
Nov 22
2024
SELL
Open market or private sale
$1,167,193
$36.46 p/Share
32,013
Reduced 6.68%
447,455
Class A Common Stock
Nov 21
2024
SELL
Open market or private sale
$2,323,126
$34.96 p/Share
66,451
Reduced 12.17%
479,468
Class A Common Stock
Nov 20
2024
BUY
Grant, award, or other acquisition
-
4,208
Added 0.76%
545,919
Class A Common Stock
Aug 22
2024
SELL
Open market or private sale
$1,061,584
$33.16 p/Share
32,014
Reduced 5.58%
541,711
Class A Common Stock
Aug 21
2024
SELL
Open market or private sale
$2,046,582
$32.88 p/Share
62,244
Reduced 9.79%
573,725
Class A Common Stock
May 22
2024
SELL
Open market or private sale
$1,146,385
$35.81 p/Share
32,013
Reduced 4.79%
635,969
Class A Common Stock
May 21
2024
SELL
Open market or private sale
$2,410,381
$36.23 p/Share
66,530
Reduced 9.06%
667,982
Class A Common Stock
May 19
2024
BUY
Grant, award, or other acquisition
-
183,880
Added 20.02%
734,512
Class A Common Stock
Feb 22
2024
SELL
Open market or private sale
$4,207,807
$30.59 p/Share
137,555
Reduced 19.99%
550,632
Class A Common Stock
Feb 21
2024
SELL
Open market or private sale
$1,827,619
$31.39 p/Share
58,223
Reduced 7.8%
688,187
Class A Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
384,161
Added 33.98%
746,410
Class A Common Stock
Nov 22
2023
SELL
Open market or private sale
$278,218
$29.28 p/Share
9,502
Reduced 2.56%
362,249
Class A Common Stock
Nov 21
2023
SELL
Open market or private sale
$1,703,022
$29.25 p/Share
58,223
Reduced 13.54%
371,751
Class A Common Stock
Aug 22
2023
SELL
Open market or private sale
$269,381
$28.35 p/Share
9,502
Reduced 2.16%
429,974
Class A Common Stock
Aug 21
2023
SELL
Open market or private sale
$1,680,286
$28.86 p/Share
58,222
Reduced 11.7%
439,476
Class A Common Stock
Jun 15
2023
SELL
Open market or private sale
$335,515
$35.31 p/Share
9,502
Reduced 1.87%
497,698
Class A Common Stock
Jun 14
2023
SELL
Open market or private sale
$2,032,769
$34.28 p/Share
59,299
Reduced 10.47%
507,200
Class A Common Stock
May 20
2023
BUY
Grant, award, or other acquisition
-
4,171
Added 0.73%
566,499
Class A Common Stock
May 19
2023
BUY
Grant, award, or other acquisition
-
311,993
Added 35.68%
562,328
Class A Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
17,144
Added 6.41%
250,335
Class A Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$329,624
$36.97 p/Share
8,916
Reduced 3.7%
232,259
Class A Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
932
Added 0.4%
233,191
Class A Common Stock