Nov 30
2024
SELL
Payment of exercise price or tax liability
$63,184
$33.22 p/Share
1,902
Reduced 1.6%
117,004
Common Stock
Nov 29
2024
SELL
Payment of exercise price or tax liability
$47,737
$33.22 p/Share
1,437
Reduced 1.19%
118,906
Common Stock
Nov 26
2024
BUY
Grant, award, or other acquisition
$523,937
$32.64 p/Share
16,052
Added 11.77%
120,343
Common Stock
Nov 24
2024
SELL
Payment of exercise price or tax liability
$73,972
$32.95 p/Share
2,245
Reduced 2.11%
104,291
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$50,413
$32.95 p/Share
1,530
Reduced 1.42%
106,536
Common Stock
Nov 04
2024
SELL
Payment of exercise price or tax liability
$116,010
$29.34 p/Share
3,954
Reduced 3.53%
108,066
Common Stock
Nov 04
2024
BUY
Grant, award, or other acquisition
-
8,036
Added 6.8%
110,105
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$44,773
$23.54 p/Share
1,902
Reduced 1.81%
103,083
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$34,416
$23.95 p/Share
1,437
Reduced 1.35%
104,985
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$40,870
$24.68 p/Share
1,656
Reduced 1.53%
106,422
Common Stock
Nov 24
2023
SELL
Payment of exercise price or tax liability
$55,002
$24.5 p/Share
2,245
Reduced 2.03%
108,078
Common Stock
Nov 22
2023
BUY
Grant, award, or other acquisition
-
12,431
Added 10.13%
110,323
Common Stock
Nov 06
2023
SELL
Payment of exercise price or tax liability
$50,848
$24.95 p/Share
2,038
Reduced 2.04%
97,892
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
3,892
Added 3.75%
99,930
Common Stock
Aug 13
2023
SELL
Payment of exercise price or tax liability
$212,937
$30.32 p/Share
7,023
Reduced 6.86%
95,343
Common Stock
Mar 06
2023
SELL
Open market or private sale
$237,790
$33.97 p/Share
7,000
Reduced 6.4%
102,366
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$50,242
$42.47 p/Share
1,183
Reduced 1.07%
109,366
Common Stock
Nov 29
2022
BUY
Grant, award, or other acquisition
-
21,676
Added 16.39%
110,549
Common Stock
Nov 27
2022
SELL
Payment of exercise price or tax liability
$43,661
$42.39 p/Share
1,030
Reduced 1.16%
87,625
Common Stock
Nov 24
2022
SELL
Payment of exercise price or tax liability
$58,855
$42.16 p/Share
1,396
Reduced 1.55%
88,655
Common Stock
Aug 13
2022
SELL
Payment of exercise price or tax liability
$139,276
$33.92 p/Share
4,106
Reduced 4.36%
90,051
Common Stock
Mar 07
2022
BUY
Open market or private purchase
$49,150
$19.66 p/Share
2,500
Added 2.59%
94,157
Common Stock
Nov 30
2021
BUY
Grant, award, or other acquisition
-
15,457
Added 14.43%
91,657
Common Stock
Nov 27
2021
SELL
Payment of exercise price or tax liability
$23,268
$22.59 p/Share
1,030
Reduced 1.33%
76,200
Common Stock
Nov 24
2021
SELL
Payment of exercise price or tax liability
$32,918
$23.58 p/Share
1,396
Reduced 1.78%
77,230
Common Stock