Nov 25
2025
-
5,000
Reduced 5.27%
89,946
Common Stock
Nov 10
2025
SELL
Payment of exercise price or tax liability
$721,460
$23.82 p/Share
30,288
Reduced 24.19%
94,946
Common Stock
Nov 10
2025
BUY
Grant, award, or other acquisition
-
68,757
Added 35.44%
125,234
Common Stock
Nov 07
2025
SELL
Payment of exercise price or tax liability
$177,846
$23.84 p/Share
7,460
Reduced 11.67%
56,477
Common Stock
Nov 07
2025
BUY
Exercise of conversion of derivative security
-
16,935
Added 20.94%
63,937
Common Stock
May 16
2025
BUY
Open market or private purchase
$23,860
$23.86 p/Share
1,000
Added 2.08%
47,002
Common Stock
Nov 19
2024
SELL
Payment of exercise price or tax liability
$481,977
$37.25 p/Share
12,939
Reduced 21.95%
46,002
Common Stock
Nov 19
2024
BUY
Grant, award, or other acquisition
-
29,306
Added 33.21%
58,941
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$209,015
$33.92 p/Share
6,162
Reduced 17.21%
29,635
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
13,955
Added 28.05%
35,797
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$50,643
$32.36 p/Share
1,565
Reduced 6.69%
21,842
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
3,532
Added 13.11%
23,407
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$106,842
$36.12 p/Share
2,958
Reduced 12.95%
19,875
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
6,677
Added 22.63%
22,833
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$24,309
$29.43 p/Share
826
Reduced 4.86%
16,156
Common Stock
Nov 11
2022
BUY
Exercise of conversion of derivative security
-
2,785
Added 14.09%
16,982
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$9,726
$38.75 p/Share
251
Reduced 1.74%
14,197
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
843
Added 5.51%
14,448
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$14,228
$38.35 p/Share
371
Reduced 2.65%
13,605
Common Stock
Nov 12
2021
BUY
Exercise of conversion of derivative security
-
1,245
Added 8.18%
13,976
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$67,350
$42.98 p/Share
1,567
Reduced 10.96%
12,731
Common Stock
Nov 16
2020
BUY
Grant, award, or other acquisition
-
5,267
Added 26.92%
14,298
Common Stock
Nov 13
2020
SELL
Payment of exercise price or tax liability
$21,316
$42.21 p/Share
505
Reduced 5.3%
9,031
Common Stock
Nov 13
2020
BUY
Exercise of conversion of derivative security
-
1,697
Added 15.11%
9,536
Common Stock