Aug 08
2025
SELL
Payment of exercise price or tax liability
$83,133
$65.77 p/Share
1,264
Reduced 2.23%
55,500
Common Stock
Aug 08
2025
BUY
Exercise of conversion of derivative security
-
2,476
Added 4.18%
56,764
Common Stock
Jun 11
2025
SELL
Open market or private sale
$1,010,400
$50.52 p/Share
20,000
Reduced 26.92%
54,288
Common Stock
Apr 15
2025
SELL
Payment of exercise price or tax liability
$767,415
$41.78 p/Share
18,368
Reduced 19.82%
74,288
Common Stock
Apr 15
2025
BUY
Exercise of conversion of derivative security
-
35,978
Added 27.97%
92,656
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$47,373
$53.05 p/Share
893
Reduced 1.55%
56,678
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
2,475
Added 4.12%
57,571
Common Stock
Dec 19
2024
-
2,000
Reduced 3.5%
55,096
Common Stock
Aug 08
2024
SELL
Payment of exercise price or tax liability
$77,220
$38.61 p/Share
2,000
Reduced 3.38%
57,096
Common Stock
Aug 08
2024
BUY
Exercise of conversion of derivative security
-
3,916
Added 6.21%
59,096
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$312,368
$31.29 p/Share
9,983
Reduced 15.32%
55,180
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
23,200
Added 26.26%
65,163
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$94,618
$31.73 p/Share
2,982
Reduced 6.63%
41,963
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
7,831
Added 14.84%
44,945
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$54,849
$31.2 p/Share
1,758
Reduced 4.52%
37,114
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
3,442
Added 8.13%
38,872
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$622,353
$34.78 p/Share
17,894
Reduced 33.56%
35,430
Common Stock
Apr 14
2023
BUY
Exercise of conversion of derivative security
-
38,577
Added 41.98%
53,324
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$61,882
$35.2 p/Share
1,758
Reduced 10.65%
14,747
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
-
3,442
Added 17.26%
16,505
Common Stock
Apr 18
2022
SELL
Payment of exercise price or tax liability
$70,111
$33.87 p/Share
2,070
Reduced 13.68%
13,063
Common Stock
Apr 18
2022
BUY
Exercise of conversion of derivative security
-
4,054
Added 21.13%
15,133
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$51,702
$44.19 p/Share
1,170
Reduced 9.55%
11,079
Common Stock
May 17
2021
BUY
Exercise of conversion of derivative security
-
3,443
Added 21.94%
12,249
Common Stock
Apr 15
2021
SELL
Payment of exercise price or tax liability
$79,361
$45.9 p/Share
1,729
Reduced 16.41%
8,806
Common Stock