Nov 30
2025
SELL
Payment of exercise price or tax liability
$36,726
$41.83 p/Share
878
Reduced 2.8%
30,515
Common Stock
Nov 29
2025
SELL
Payment of exercise price or tax liability
$233,871
$41.83 p/Share
5,591
Reduced 15.12%
31,393
Common Stock
Nov 26
2025
SELL
Payment of exercise price or tax liability
$45,664
$42.36 p/Share
1,078
Reduced 2.83%
36,984
Common Stock
Nov 25
2025
SELL
Open market or private sale
$363,216
$41.52 p/Share
8,748
Reduced 0.03%
31,757,255
Common Stock
Nov 25
2025
BUY
Exercise of conversion of derivative security
$188,344
$21.53 p/Share
8,748
Added 0.03%
31,766,003
Common Stock
Nov 24
2025
SELL
Open market or private sale
$189,080
$40.0 p/Share
4,727
Reduced 0.01%
31,748,507
Common Stock
Nov 24
2025
BUY
Exercise of conversion of derivative security
$79,177
$16.75 p/Share
4,727
Added 0.01%
31,753,234
Common Stock
Nov 22
2025
SELL
Payment of exercise price or tax liability
$32,536
$40.02 p/Share
813
Reduced 0.0%
31,747,694
Common Stock
Nov 21
2025
BUY
Grant, award, or other acquisition
-
7,127
Added 0.02%
31,755,634
Common Stock
Nov 17
2025
SELL
Open market or private sale
$852,880
$38.38 p/Share
22,222
Reduced 41.17%
31,748
Common Stock
Nov 17
2025
BUY
Exercise of conversion of derivative security
$398,662
$17.94 p/Share
22,222
Added 31.85%
47,549
Common Stock
Nov 03
2025
SELL
Payment of exercise price or tax liability
$123,452
$36.15 p/Share
3,415
Reduced 11.88%
25,327
Common Stock
Nov 03
2025
BUY
Grant, award, or other acquisition
-
6,939
Added 20.59%
26,765
Common Stock
Jan 08
2025
-
64,864
Reduced 74.84%
21,803
Common Stock
Nov 30
2024
SELL
Payment of exercise price or tax liability
$29,167
$33.22 p/Share
878
Reduced 1.0%
86,667
Common Stock
Nov 29
2024
SELL
Payment of exercise price or tax liability
$22,290
$33.22 p/Share
671
Reduced 0.76%
87,545
Common Stock
Nov 26
2024
BUY
Grant, award, or other acquisition
$286,056
$32.64 p/Share
8,764
Added 9.04%
88,216
Common Stock
Nov 24
2024
SELL
Payment of exercise price or tax liability
$29,589
$32.95 p/Share
898
Reduced 1.17%
75,873
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$26,788
$32.95 p/Share
813
Reduced 1.05%
76,771
Common Stock
Nov 18
2024
SELL
Open market or private sale
$584,812
$31.19 p/Share
18,750
Reduced 19.46%
77,584
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
$222,562
$11.87 p/Share
18,750
Added 16.29%
96,334
Common Stock
Nov 04
2024
SELL
Payment of exercise price or tax liability
$58,034
$29.34 p/Share
1,978
Reduced 2.49%
77,584
Common Stock
Nov 04
2024
SELL
Grant, award, or other acquisition
-
1,816
Reduced 2.29%
77,360
Common Stock
Nov 04
2024
BUY
Grant, award, or other acquisition
-
2,202
Added 2.72%
78,668
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$20,668
$23.54 p/Share
878
Reduced 1.15%
75,544
Common Stock