Nov 25
2024
SELL
Open market or private sale
$739,041
$170.64 p/Share
4,331
Reduced 14.5%
25,540
Common Stock
Jun 17
2024
SELL
Open market or private sale
$89,895
$149.08 p/Share
603
Reduced 1.98%
29,871
Common Stock
Jun 14
2024
BUY
Exercise of conversion of derivative security
$197,534
$150.56 p/Share
1,312
Added 4.13%
30,474
Common Stock
Jun 04
2024
SELL
Open market or private sale
$97,280
$160.0 p/Share
608
Reduced 2.04%
29,162
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
$214,137
$163.09 p/Share
1,313
Added 4.22%
29,770
Common Stock
May 20
2024
SELL
Open market or private sale
$90,077
$167.43 p/Share
538
Reduced 1.86%
28,457
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
$296,730
$169.56 p/Share
1,750
Added 5.69%
28,995
Common Stock
Apr 10
2024
SELL
Payment of exercise price or tax liability
$123,679
$162.95 p/Share
759
Reduced 2.71%
27,245
Common Stock
Apr 10
2024
BUY
Exercise of conversion of derivative security
$407,375
$162.95 p/Share
2,500
Added 8.2%
28,004
Common Stock
Jun 06
2023
SELL
Open market or private sale
$93,386
$158.82 p/Share
588
Reduced 2.25%
25,504
Common Stock
Jun 03
2023
BUY
Exercise of conversion of derivative security
$205,682
$156.77 p/Share
1,312
Added 4.79%
26,092
Common Stock
May 18
2023
SELL
Open market or private sale
$119,253
$161.81 p/Share
737
Reduced 2.89%
24,780
Common Stock
May 17
2023
BUY
Exercise of conversion of derivative security
$285,740
$163.28 p/Share
1,750
Added 6.42%
25,517
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$107,257
$176.12 p/Share
609
Reduced 2.5%
23,767
Common Stock
Apr 10
2023
BUY
Exercise of conversion of derivative security
$440,300
$176.12 p/Share
2,500
Added 9.3%
24,376
Common Stock
Mar 21
2023
SELL
Open market or private sale
$73,489
$164.04 p/Share
448
Reduced 2.01%
21,876
Common Stock
Mar 20
2023
BUY
Exercise of conversion of derivative security
$301,481
$160.79 p/Share
1,875
Added 7.75%
22,324
Common Stock
Nov 30
2022
SELL
Open market or private sale
$608,000
$190.0 p/Share
3,200
Reduced 13.53%
20,449
Common Stock
May 18
2022
SELL
Open market or private sale
$141,870
$173.86 p/Share
816
Reduced 3.34%
23,649
Class A Common Stock
May 17
2022
BUY
Exercise of conversion of derivative security
$312,340
$178.48 p/Share
1,750
Added 6.68%
24,465
Class A Common Stock
Apr 10
2022
SELL
Payment of exercise price or tax liability
$194,583
$171.59 p/Share
1,134
Reduced 4.75%
22,715
Class A Common Stock
Apr 10
2022
BUY
Exercise of conversion of derivative security
$428,975
$171.59 p/Share
2,500
Added 9.49%
23,849
Class A Common Stock
Mar 22
2022
SELL
Open market or private sale
$137,711
$188.13 p/Share
732
Reduced 3.32%
21,349
Class A Common Stock
Mar 20
2022
BUY
Exercise of conversion of derivative security
$350,737
$187.06 p/Share
1,875
Added 7.83%
22,081
Class A Common Stock
Mar 16
2022
SELL
Open market or private sale
$204,758
$184.8 p/Share
1,108
Reduced 5.2%
20,206
Class A Common Stock