Mar 08
2024
SELL
Open market or private sale
$7,844,550
$150.0 p/Share
52,297
Reduced 17.08%
253,908
Common Stock
Dec 13
2023
SELL
Open market or private sale
$357,630
$130.0 p/Share
2,751
Reduced 0.89%
306,205
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
$115,872
$42.12 p/Share
2,751
Added 0.88%
308,956
Common Stock
Dec 07
2023
SELL
Open market or private sale
$8,120,710
$130.0 p/Share
62,467
Reduced 16.94%
306,205
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
$2,631,110
$42.12 p/Share
62,467
Added 14.49%
368,672
Common Stock
Nov 22
2023
BUY
Grant, award, or other acquisition
$3,123,928
$123.99 p/Share
25,195
Added 7.6%
306,205
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$1,154,808
$113.15 p/Share
10,206
Reduced 3.5%
281,010
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$229,864
$114.19 p/Share
2,013
Reduced 0.69%
291,216
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$285,136
$113.6 p/Share
2,510
Reduced 0.85%
293,229
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$3,557,791
$111.61 p/Share
31,877
Reduced 9.73%
295,739
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
$7,449,744
$111.61 p/Share
66,748
Added 16.93%
327,616
Common Stock
Jul 27
2023
SELL
Open market or private sale
$122,720
$130.0 p/Share
944
Reduced 0.36%
260,868
Common Stock
Jul 27
2023
BUY
Exercise of conversion of derivative security
$39,761
$42.12 p/Share
944
Added 0.36%
261,812
Common Stock
Nov 22
2022
SELL
Open market or private sale
$20,046,499
$155.73 p/Share
128,726
Reduced 33.06%
260,691
Common Stock
Nov 22
2022
BUY
Exercise of conversion of derivative security
$5,252,020
$40.8 p/Share
128,726
Added 24.84%
389,417
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$1,095,255
$146.19 p/Share
7,492
Reduced 2.79%
260,691
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$391,865
$144.44 p/Share
2,713
Reduced 1.0%
268,183
Common Stock
Nov 16
2022
SELL
Open market or private sale
$1,003,987
$148.19 p/Share
6,775
Reduced 2.44%
270,896
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$296,152
$147.12 p/Share
2,013
Reduced 0.74%
270,896
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
$276,420
$40.8 p/Share
6,775
Added 2.38%
277,671
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$10,092,860
$148.0 p/Share
68,195
Reduced 19.99%
272,909
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
$23,352,772
$148.0 p/Share
157,789
Added 31.63%
341,104
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$1,192,857
$148.31 p/Share
8,043
Reduced 4.2%
183,315
Common Stock
Nov 09
2022
SELL
Open market or private sale
$937,050
$138.31 p/Share
6,775
Reduced 3.42%
191,358
Common Stock
Nov 09
2022
BUY
Exercise of conversion of derivative security
$276,420
$40.8 p/Share
6,775
Added 3.31%
198,133
Common Stock