Mar 10
2025
SELL
Sale (or disposition) back to the issuer
$1,120,470
$38.78 p/Share
28,893
Reduced 16.87%
142,389
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$352,238
$38.78 p/Share
9,083
Reduced 6.0%
142,389
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
47,814
Added 21.82%
171,282
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$159,070
$39.56 p/Share
4,021
Reduced 2.94%
132,551
Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
8,375
Added 5.78%
136,572
Common Stock
Mar 08
2024
SELL
Sale (or disposition) back to the issuer
$1,559,963
$49.82 p/Share
31,312
Reduced 19.73%
127,356
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$618,216
$49.82 p/Share
12,409
Reduced 8.88%
127,356
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
57,163
Added 26.49%
158,668
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$2,438,872
$44.05 p/Share
55,366
Reduced 32.86%
113,111
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
115,340
Added 43.04%
152,617
Common Stock
Nov 14
2022
SELL
Sale (or disposition) back to the issuer
$1,134,224
$57.4 p/Share
19,760
Reduced 27.27%
52,700
Common Stock
Nov 14
2022
BUY
Exercise of conversion of derivative security
$413,379
$20.92 p/Share
19,760
Added 21.43%
72,460
Common Stock
May 18
2022
SELL
Sale (or disposition) back to the issuer
$570,538
$45.02 p/Share
12,673
Reduced 19.39%
52,700
Common Stock
May 18
2022
BUY
Exercise of conversion of derivative security
-
12,673
Added 16.24%
65,373
Common Stock
Mar 31
2022
BUY
Open market or private purchase
-
160
Added 0.3%
52,700
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$247,605
$47.28 p/Share
5,237
Reduced 9.06%
52,540
Common Stock
Mar 08
2022
BUY
Exercise of conversion of derivative security
-
10,909
Added 16.29%
56,079
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$546,387
$46.21 p/Share
11,824
Reduced 20.15%
46,868
Common Stock
Mar 07
2022
BUY
Exercise of conversion of derivative security
-
24,633
Added 29.56%
58,692
Common Stock
Feb 28
2021
BUY
Exercise of conversion of derivative security
$186,114
$22.96 p/Share
8,106
Added 19.68%
33,073
Common Stock
Feb 26
2021
BUY
Exercise of conversion of derivative security
$80,156
$22.72 p/Share
3,528
Added 12.38%
24,967
Common Stock