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
Nov 29
2023
SELL
Payment of exercise price or tax liability
$16,070
$23.95 p/Share
671
Reduced 0.87%
76,422
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$23,371
$24.68 p/Share
947
Reduced 1.21%
77,093
Common Stock
Nov 24
2023
SELL
Payment of exercise price or tax liability
$22,001
$24.5 p/Share
898
Reduced 1.14%
78,040
Common Stock
Nov 22
2023
BUY
Grant, award, or other acquisition
-
6,604
Added 7.72%
78,938
Common Stock
Nov 06
2023
SELL
Payment of exercise price or tax liability
$22,305
$24.95 p/Share
894
Reduced 1.22%
72,334
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
1,817
Added 2.42%
73,228
Common Stock
Aug 21
2023
SELL
Open market or private sale
$168,832
$30.95 p/Share
5,455
Reduced 7.1%
71,411
Common Stock
Aug 21
2023
BUY
Exercise of conversion of derivative security
$91,371
$16.75 p/Share
5,455
Added 6.63%
76,866
Common Stock
Aug 18
2023
SELL
Open market or private sale
$123,640
$30.91 p/Share
4,000
Reduced 5.3%
71,411
Common Stock
Aug 18
2023
BUY
Exercise of conversion of derivative security
$67,000
$16.75 p/Share
4,000
Added 5.04%
75,411
Common Stock
Aug 10
2023
SELL
Open market or private sale
$212,713
$30.73 p/Share
6,922
Reduced 8.84%
71,411
Common Stock
Aug 10
2023
BUY
Exercise of conversion of derivative security
$139,535
$21.53 p/Share
6,481
Added 7.64%
78,333
Common Stock
Aug 08
2023
SELL
Open market or private sale
$352,201
$32.56 p/Share
10,817
Reduced 13.08%
71,852
Common Stock
Aug 08
2023
BUY
Exercise of conversion of derivative security
$73,457
$10.32 p/Share
7,118
Added 7.93%
82,669
Common Stock