Jan 31
2025
SELL
Sale (or disposition) back to the issuer
-
167,325
Reduced 100.0%
0
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$95,511
$33.99 p/Share
2,810
Reduced 3.17%
85,905
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
-
10,069
Added 10.39%
86,812
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$74,611
$32.97 p/Share
2,263
Reduced 2.8%
78,646
Common Stock
Mar 18
2024
BUY
Exercise of conversion of derivative security
-
7,870
Added 8.86%
80,909
Common Stock
Aug 14
2023
BUY
Open market or private purchase
$94,500
$31.5 p/Share
3,000
Added 3.95%
73,039
Common Stock
May 09
2023
BUY
Open market or private purchase
$137,750
$27.55 p/Share
5,000
Added 6.66%
70,039
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$113,548
$38.4 p/Share
2,957
Reduced 4.35%
65,039
Common Stock
Mar 21
2023
BUY
Exercise of conversion of derivative security
-
6,518
Added 8.75%
67,996
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$94,223
$49.28 p/Share
1,912
Reduced 3.02%
61,478
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
4,216
Added 6.24%
63,390
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$151,012
$49.27 p/Share
3,065
Reduced 4.92%
59,174
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
9,737
Added 13.53%
62,239
Common Stock
Aug 23
2022
BUY
Open market or private purchase
$91,800
$45.9 p/Share
2,000
Added 3.67%
52,502
Common Stock
Mar 21
2022
BUY
Exercise of conversion of derivative security
$85,007
$50.33 p/Share
1,689
Added 3.24%
50,502
Common Stock
Mar 06
2022
BUY
Exercise of conversion of derivative security
$202,877
$48.64 p/Share
4,171
Added 7.87%
48,813
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
$228,649
$49.62 p/Share
4,608
Added 9.36%
44,642
Common Stock
Mar 16
2021
BUY
Exercise of conversion of derivative security
$117,031
$52.06 p/Share
2,248
Added 5.32%
40,034
Common Stock
Mar 05
2021
BUY
Exercise of conversion of derivative security
$247,284
$48.88 p/Share
5,059
Added 11.81%
37,786
Common Stock
Nov 05
2020
BUY
Open market or private purchase
$99,810
$33.27 p/Share
3,000
Added 8.4%
32,727
Common Stock