Nov 11
2024
SELL
Open market or private sale
$5,611,200
$320.64 p/Share
17,500
Reduced 13.58%
111,408
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
$2,312,100
$132.12 p/Share
17,500
Added 11.95%
128,908
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$2,158,792
$295.28 p/Share
7,311
Reduced 6.16%
111,408
Common Stock
May 23
2024
BUY
Grant, award, or other acquisition
-
6,736
Added 5.37%
118,719
Common Stock
Feb 21
2024
SELL
Open market or private sale
$4,008,300
$267.22 p/Share
15,000
Reduced 10.95%
121,935
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$2,659,373
$267.22 p/Share
9,952
Reduced 8.16%
111,983
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
$2,989,200
$99.64 p/Share
30,000
Added 17.97%
136,935
Common Stock
Jun 05
2023
SELL
Payment of exercise price or tax liability
$1,183,181
$208.27 p/Share
5,681
Reduced 5.04%
106,935
Common Stock
Jun 02
2023
SELL
Payment of exercise price or tax liability
$329,191
$199.51 p/Share
1,650
Reduced 1.44%
112,616
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
-
10,548
Added 8.45%
114,266
Common Stock
Aug 18
2022
SELL
Open market or private sale
$404,411
$258.74 p/Share
1,563
Reduced 1.48%
103,718
Common Stock
Aug 18
2022
BUY
Exercise of conversion of derivative security
$114,005
$72.94 p/Share
1,563
Added 1.46%
105,281
Common Stock
Aug 17
2022
SELL
Open market or private sale
$1,393,654
$260.01 p/Share
5,360
Reduced 4.91%
103,718
Common Stock
Aug 17
2022
BUY
Exercise of conversion of derivative security
$390,958
$72.94 p/Share
5,360
Added 4.68%
109,078
Common Stock
Aug 16
2022
SELL
Open market or private sale
$3,103,553
$260.54 p/Share
11,912
Reduced 10.3%
103,718
Common Stock
Aug 16
2022
BUY
Exercise of conversion of derivative security
$868,861
$72.94 p/Share
11,912
Added 9.34%
115,630
Common Stock
Aug 15
2022
SELL
Open market or private sale
$5,494,434
$259.6 p/Share
21,165
Reduced 16.95%
103,718
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
$1,543,775
$72.94 p/Share
21,165
Added 14.49%
124,883
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$1,497,066
$197.19 p/Share
7,592
Reduced 7.63%
91,944
Common Stock
Jun 03
2022
BUY
Grant, award, or other acquisition
-
11,774
Added 10.19%
103,718
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$258,966
$192.54 p/Share
1,345
Reduced 1.33%
99,536
Common Stock
Jun 07
2021
SELL
Payment of exercise price or tax liability
$763,436
$199.8 p/Share
3,821
Reduced 3.65%
100,881
Common Stock
Jun 03
2021
SELL
Payment of exercise price or tax liability
$753,240
$197.08 p/Share
3,822
Reduced 4.58%
79,702
Common Stock
Jun 03
2021
BUY
Grant, award, or other acquisition
-
25,000
Added 19.27%
104,702
Common Stock
Jun 02
2021
SELL
Payment of exercise price or tax liability
$390,136
$198.24 p/Share
1,968
Reduced 2.3%
83,524
Common Stock