Nov 01
2024
BUY
Exercise of conversion of derivative security
$20,722
$151.26 p/Share
137
Added 0.19%
73,757
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
$336,126
$148.4 p/Share
2,265
Added 2.98%
73,620
Common Stock
Jul 31
2024
BUY
Exercise of conversion of derivative security
-
10,000
Added 12.29%
71,355
Common Stock
May 01
2024
BUY
Exercise of conversion of derivative security
$20,636
$128.18 p/Share
161
Added 0.26%
61,355
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
$20,550
$137.92 p/Share
149
Added 0.24%
61,194
Common Stock
Nov 03
2023
SELL
Open market or private sale
$1,280,800
$128.08 p/Share
10,000
Reduced 14.08%
61,045
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
$20,671
$123.78 p/Share
167
Added 0.23%
71,045
Common Stock
Aug 10
2023
BUY
Exercise of conversion of derivative security
-
2,004
Added 2.75%
70,878
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
$20,554
$136.12 p/Share
151
Added 0.22%
68,874
Common Stock
Jul 26
2023
BUY
Exercise of conversion of derivative security
-
10,000
Added 12.7%
68,723
Common Stock
May 11
2023
SELL
Open market or private sale
$1,260,400
$126.04 p/Share
10,000
Reduced 14.55%
58,723
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
$20,642
$127.42 p/Share
162
Added 0.24%
68,723
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
$24,753
$116.76 p/Share
212
Added 0.31%
68,561
Common Stock
Nov 01
2022
BUY
Exercise of conversion of derivative security
$24,748
$126.27 p/Share
196
Added 0.29%
68,349
Common Stock
Aug 11
2022
BUY
Exercise of conversion of derivative security
-
1,870
Added 2.67%
68,153
Common Stock
Aug 05
2022
SELL
Open market or private sale
$1,566,392
$131.94 p/Share
11,872
Reduced 15.19%
66,283
Common Stock
Aug 05
2022
BUY
Exercise of conversion of derivative security
$398,899
$33.6 p/Share
11,872
Added 13.19%
78,155
Common Stock
Aug 01
2022
BUY
Exercise of conversion of derivative security
$24,734
$130.87 p/Share
189
Added 0.28%
66,283
Common Stock
Jul 26
2022
BUY
Exercise of conversion of derivative security
-
10,000
Added 13.14%
66,094
Common Stock
May 02
2022
BUY
Exercise of conversion of derivative security
$24,720
$120.0 p/Share
206
Added 0.37%
56,094
Common Stock
Feb 01
2022
BUY
Exercise of conversion of derivative security
$24,819
$129.94 p/Share
191
Added 0.34%
55,888
Common Stock
Nov 01
2021
BUY
Exercise of conversion of derivative security
$24,668
$141.77 p/Share
174
Added 0.31%
55,697
Common Stock
Aug 06
2021
BUY
Exercise of conversion of derivative security
-
1,769
Added 3.09%
55,523
Common Stock
Aug 02
2021
BUY
Exercise of conversion of derivative security
$24,787
$144.11 p/Share
172
Added 0.32%
53,754
Common Stock
Jul 28
2021
BUY
Exercise of conversion of derivative security
-
10,000
Added 15.73%
53,582
Common Stock