Jan 29
2025
SELL
Payment of exercise price or tax liability
$98,961
$35.13 p/Share
2,817
Reduced 7.12%
36,744
Common Stock, par valu...
Jan 29
2025
BUY
Grant, award, or other acquisition
$248,989
$11.71 p/Share
21,263
Added 28.75%
52,694
Common Stock, par valu...
Jan 27
2025
SELL
Payment of exercise price or tax liability
$126,346
$34.97 p/Share
3,613
Reduced 9.54%
34,248
Common Stock, par valu...
Jan 27
2025
BUY
Grant, award, or other acquisition
$7,903
$34.97 p/Share
226
Added 0.65%
34,368
Common Stock, par valu...
Jan 24
2025
SELL
Payment of exercise price or tax liability
$134,822
$37.43 p/Share
3,602
Reduced 8.73%
37,635
Common Stock, par valu...
Jan 24
2025
BUY
Grant, award, or other acquisition
$2,657
$37.43 p/Share
71
Added 0.19%
37,673
Common Stock, par valu...
Mar 13
2024
SELL
Open market or private sale
$814,685
$30.78 p/Share
26,468
Reduced 39.13%
41,166
Common Stock, par valu...
Jan 29
2024
SELL
Payment of exercise price or tax liability
$922,694
$30.91 p/Share
29,851
Reduced 30.62%
67,634
Common Stock, par valu...
Jan 29
2024
BUY
Grant, award, or other acquisition
$539,229
$15.46 p/Share
34,879
Added 33.75%
68,479
Common Stock, par valu...
Jan 24
2024
BUY
Grant, award, or other acquisition
-
20,170
Added 24.37%
62,606
Common Stock, par valu...
Jan 25
2023
BUY
Grant, award, or other acquisition
-
7,670
Added 15.31%
42,436
Common Stock, par valu...
Jan 23
2023
SELL
Payment of exercise price or tax liability
$377,671
$51.75 p/Share
7,298
Reduced 17.35%
34,766
Common Stock, par valu...
Jan 23
2023
BUY
Grant, award, or other acquisition
$6,934
$51.75 p/Share
134
Added 0.38%
34,836
Common Stock, par valu...
Jan 26
2022
SELL
Open market or private sale
$584,217
$62.55 p/Share
9,340
Reduced 18.22%
41,930
Common Stock, par valu...
Jan 26
2022
BUY
Grant, award, or other acquisition
-
6,590
Added 12.19%
47,482
Common Stock, par valu...
Jan 26
2022
BUY
Exercise of conversion of derivative security
$172,316
$45.49 p/Share
3,788
Added 6.88%
51,270
Common Stock, par valu...
Jan 24
2022
SELL
Payment of exercise price or tax liability
$155,378
$58.02 p/Share
2,678
Reduced 6.15%
40,892
Common Stock, par valu...
Jan 24
2022
BUY
Grant, award, or other acquisition
$464
$58.02 p/Share
8
Added 0.02%
40,897
Common Stock, par valu...
Mar 10
2021
SELL
Open market or private sale
$87,092
$31.89 p/Share
2,731
Reduced 5.9%
43,562
Common Stock, par valu...
Jan 27
2021
BUY
Grant, award, or other acquisition
-
21,440
Added 31.65%
46,293
Common Stock, par valu...