Mar 07
2025
SELL
Open market or private sale
$1,906,028
$104.48 p/Share
18,243
Reduced 11.37%
142,246
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$641,069
$106.19 p/Share
6,037
Reduced 3.63%
160,489
Common Stock
Mar 05
2025
BUY
Exercise of conversion of derivative security
-
15,341
Added 8.44%
166,526
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$1,652,225
$100.85 p/Share
16,383
Reduced 9.78%
151,185
Common Stock
Mar 20
2024
BUY
Exercise of conversion of derivative security
-
41,628
Added 21.0%
156,643
Common Stock
Mar 07
2024
SELL
Open market or private sale
$915,343
$101.21 p/Share
9,044
Reduced 6.7%
125,940
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$583,789
$99.47 p/Share
5,869
Reduced 4.17%
134,984
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
14,913
Added 9.57%
140,853
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$766,896
$70.76 p/Share
10,838
Reduced 7.92%
125,940
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
-
27,541
Added 16.76%
136,778
Common Stock
Mar 20
2023
SELL
Payment of exercise price or tax liability
$368,602
$57.13 p/Share
6,452
Reduced 5.58%
109,237
Common Stock
Mar 20
2023
BUY
Exercise of conversion of derivative security
-
16,392
Added 12.41%
115,689
Common Stock
Jul 31
2022
SELL
Payment of exercise price or tax liability
$540,058
$49.83 p/Share
10,838
Reduced 9.84%
99,297
Common Stock
Jul 31
2022
BUY
Exercise of conversion of derivative security
-
27,540
Added 20.0%
110,135
Common Stock
Mar 20
2022
SELL
Payment of exercise price or tax liability
$281,762
$59.67 p/Share
4,722
Reduced 5.41%
82,595
Common Stock
Mar 20
2022
BUY
Exercise of conversion of derivative security
-
12,192
Added 12.25%
87,317
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$201,144
$58.0 p/Share
3,468
Reduced 4.41%
75,125
Common Stock
Mar 16
2022
BUY
Exercise of conversion of derivative security
-
14,256
Added 15.35%
78,593
Common Stock
Mar 20
2021
SELL
Payment of exercise price or tax liability
$167,654
$43.49 p/Share
3,855
Reduced 5.65%
64,337
Common Stock
Mar 20
2021
BUY
Exercise of conversion of derivative security
-
9,796
Added 12.56%
68,192
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$663,319
$45.86 p/Share
14,464
Reduced 19.85%
58,396
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
44,064
Added 37.69%
72,860
Common Stock