Dec 18
2024
SELL
Open market or private sale
$1,305,342
$309.03 p/Share
4,224
Reduced 12.62%
29,248
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$746,419
$313.49 p/Share
2,381
Reduced 6.64%
33,472
Common Stock
Oct 08
2024
SELL
Open market or private sale
$6,589
$263.57 p/Share
25
Reduced 0.07%
35,853
Common Stock
Sep 16
2024
SELL
Payment of exercise price or tax liability
$758,208
$273.13 p/Share
2,776
Reduced 7.18%
35,878
Common Stock
Aug 28
2024
SELL
Open market or private sale
$2,659,500
$265.95 p/Share
10,000
Reduced 20.55%
38,654
Common Stock
Aug 28
2024
BUY
Exercise of conversion of derivative security
$1,243,300
$124.33 p/Share
10,000
Added 17.05%
48,654
Common Stock
Jun 17
2024
SELL
Payment of exercise price or tax liability
$766,872
$322.08 p/Share
2,381
Reduced 5.8%
38,654
Common Stock
Mar 28
2024
SELL
Open market or private sale
$6,762,804
$311.65 p/Share
21,700
Reduced 34.59%
41,035
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$7,467,864
$298.44 p/Share
25,023
Reduced 32.69%
51,529
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
11,206
Added 15.16%
62,735
Common Stock
Feb 28
2024
SELL
Open market or private sale
$807,300
$299.0 p/Share
2,700
Reduced 3.41%
76,552
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$445,513
$303.69 p/Share
1,467
Reduced 1.82%
79,252
Common Stock
Jan 18
2024
SELL
Open market or private sale
$9,980,640
$277.24 p/Share
36,000
Reduced 30.88%
80,594
Common Stock
Jan 18
2024
BUY
Exercise of conversion of derivative security
$4,475,880
$124.33 p/Share
36,000
Added 23.59%
116,594
Common Stock
Dec 18
2023
SELL
Open market or private sale
$652,584
$271.91 p/Share
2,400
Reduced 2.89%
80,594
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$646,489
$271.52 p/Share
2,381
Reduced 2.79%
82,994
Common Stock
Nov 08
2023
SELL
Open market or private sale
$318,750
$255.0 p/Share
1,250
Reduced 1.44%
85,375
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$341,288
$234.08 p/Share
1,458
Reduced 1.66%
86,625
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$341,092
$232.51 p/Share
1,467
Reduced 1.64%
88,083
Common Stock
Aug 08
2023
SELL
Open market or private sale
$11,269,368
$229.5 p/Share
49,104
Reduced 35.41%
89,550
Common Stock
Aug 08
2023
BUY
Exercise of conversion of derivative security
$2,567,891
$78.76 p/Share
32,604
Added 19.04%
138,654
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$565,892
$237.77 p/Share
2,380
Reduced 2.19%
106,050
Common Stock
Apr 03
2023
SELL
Open market or private sale
$2,305,160
$209.56 p/Share
11,000
Reduced 9.21%
108,430
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$2,724,469
$202.94 p/Share
13,425
Reduced 10.11%
119,430
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$591,570
$202.94 p/Share
2,915
Reduced 2.15%
132,855
Common Stock