Dec 16
2024
SELL
Payment of exercise price or tax liability
$428,795
$58.86 p/Share
7,285
Reduced 2.65%
267,380
Class A Common Stock
Dec 13
2024
BUY
Grant, award, or other acquisition
-
31,862
Added 10.39%
274,665
Class A Common Stock
Dec 09
2024
SELL
Open market or private sale
$680,000
$68.0 p/Share
10,000
Reduced 3.96%
242,803
Class A Common Stock
Dec 09
2024
BUY
Conversion of derivative security
-
10,000
Added 3.81%
252,803
Class A Common Stock
Nov 01
2024
SELL
Open market or private sale
$938,795
$56.33 p/Share
16,666
Reduced 6.42%
242,803
Class A Common Stock
Nov 01
2024
BUY
Conversion of derivative security
-
16,666
Added 6.04%
259,469
Class A Common Stock
Oct 01
2024
SELL
Open market or private sale
$835,799
$50.15 p/Share
16,666
Reduced 6.42%
242,803
Class A Common Stock
Oct 01
2024
BUY
Conversion of derivative security
-
16,666
Added 6.04%
259,469
Class A Common Stock
Sep 16
2024
SELL
Payment of exercise price or tax liability
$391,966
$53.65 p/Share
7,306
Reduced 2.92%
242,803
Class A Common Stock
Sep 09
2024
SELL
Open market or private sale
$897,238
$53.83 p/Share
16,668
Reduced 6.25%
250,109
Class A Common Stock
Sep 09
2024
BUY
Conversion of derivative security
-
7,668
Added 2.79%
266,777
Class A Common Stock
Aug 01
2024
SELL
Open market or private sale
$1,171,966
$50.23 p/Share
23,332
Reduced 8.26%
259,109
Class A Common Stock
Jul 01
2024
SELL
Open market or private sale
$1,163,899
$49.88 p/Share
23,334
Reduced 7.63%
282,441
Class A Common Stock
Jun 22
2024
BUY
Grant, award, or other acquisition
-
18,835
Added 5.8%
305,775
Class A Common Stock
Jun 17
2024
SELL
Payment of exercise price or tax liability
$286,299
$43.59 p/Share
6,568
Reduced 2.24%
286,940
Class A Common Stock
Jun 12
2024
SELL
Open market or private sale
$530,381
$45.46 p/Share
11,667
Reduced 3.82%
293,508
Class A Common Stock
Jun 07
2024
SELL
Open market or private sale
$508,214
$43.56 p/Share
11,667
Reduced 3.68%
305,175
Class A Common Stock
May 01
2024
SELL
Open market or private sale
$1,602,300
$53.41 p/Share
30,000
Reduced 8.67%
316,146
Class A Common Stock
Apr 01
2024
SELL
Open market or private sale
$3,417,000
$56.95 p/Share
60,000
Reduced 14.77%
346,146
Class A Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
-
89,437
Added 18.05%
406,146
Class A Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$141,416
$54.58 p/Share
2,591
Reduced 0.81%
316,709
Class A Common Stock
Feb 13
2024
SELL
Open market or private sale
$928,070
$71.39 p/Share
13,000
Reduced 3.91%
319,300
Class A Common Stock
Jan 22
2024
SELL
Open market or private sale
$5,320,500
$70.94 p/Share
75,000
Reduced 18.41%
332,300
Class A Common Stock
Jan 09
2024
SELL
Open market or private sale
$793,260
$61.02 p/Share
13,000
Reduced 3.09%
407,300
Class A Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$256,453
$63.51 p/Share
4,038
Reduced 0.95%
420,300
Class A Common Stock