May 20
2024
SELL
Payment of exercise price or tax liability
$4,909,863
$300.61 p/Share
16,333
Reduced 9.59%
153,946
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
$3,056,625
$135.85 p/Share
22,500
Added 11.67%
170,279
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
4,370
Added 2.87%
147,779
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$2,706,214
$274.91 p/Share
9,844
Reduced 6.42%
143,409
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
21,826
Added 12.47%
153,253
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$629,024
$273.37 p/Share
2,301
Reduced 1.72%
131,427
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$8,157,572
$264.23 p/Share
30,873
Reduced 18.76%
133,728
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
$6,362,853
$163.78 p/Share
38,850
Added 20.81%
147,873
Common Stock
Aug 14
2023
SELL
Payment of exercise price or tax liability
$4,056,239
$226.34 p/Share
17,921
Reduced 12.47%
125,751
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
$3,043,040
$135.85 p/Share
22,400
Added 13.49%
143,672
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
5,275
Added 4.17%
121,272
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$1,329,136
$231.88 p/Share
5,732
Reduced 4.71%
115,997
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
12,708
Added 9.45%
121,729
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$505,926
$231.97 p/Share
2,181
Reduced 1.96%
109,021
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$3,028,679
$241.83 p/Share
12,524
Reduced 10.12%
111,202
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
$2,188,480
$136.78 p/Share
16,000
Added 11.45%
123,726
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$400,134
$250.24 p/Share
1,599
Reduced 1.46%
107,726
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$3,019,580
$238.25 p/Share
12,674
Reduced 10.39%
109,325
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
$2,202,842
$136.78 p/Share
16,105
Added 11.66%
121,999
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
3,865
Added 3.52%
105,894
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$548,659
$234.57 p/Share
2,339
Reduced 2.24%
102,029
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
5,189
Added 4.74%
104,368
Common Stock
Oct 29
2021
SELL
Payment of exercise price or tax liability
$2,841,978
$203.1 p/Share
13,993
Reduced 12.36%
99,179
Common Stock
Oct 29
2021
BUY
Exercise of conversion of derivative security
$2,287,645
$136.78 p/Share
16,725
Added 12.88%
113,172
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$287,460
$172.96 p/Share
1,662
Reduced 1.69%
96,447
Common Stock