Feb 23
2025
SELL
Payment of exercise price or tax liability
$87,084
$35.53 p/Share
2,451
Reduced 1.5%
161,491
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$392,393
$35.53 p/Share
11,044
Reduced 6.31%
163,942
Common Stock
Feb 22
2025
BUY
Grant, award, or other acquisition
-
11,923
Added 6.38%
174,986
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
29,916
Added 15.5%
163,063
Common Stock
Nov 06
2024
SELL
Payment of exercise price or tax liability
$438,378
$42.59 p/Share
10,293
Reduced 7.18%
133,147
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$409,812
$36.92 p/Share
11,100
Added 7.18%
143,440
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$76,584
$34.42 p/Share
2,225
Reduced 1.65%
132,340
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$84,285
$34.36 p/Share
2,453
Reduced 1.79%
134,565
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$263,572
$34.49 p/Share
7,642
Reduced 5.28%
137,018
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
40,613
Added 21.92%
144,660
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$351,565
$35.02 p/Share
10,039
Reduced 8.8%
104,047
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
$320,679
$28.89 p/Share
11,100
Added 8.87%
114,086
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$45,238
$40.94 p/Share
1,105
Reduced 1.06%
102,986
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$91,139
$40.98 p/Share
2,224
Reduced 2.09%
104,091
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
16,227
Added 13.24%
106,315
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$98,554
$40.86 p/Share
2,412
Reduced 2.61%
90,088
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$374,815
$42.89 p/Share
8,739
Reduced 8.63%
92,500
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
$290,709
$26.19 p/Share
11,100
Added 9.88%
101,239
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$24,639
$36.61 p/Share
673
Reduced 0.74%
90,139
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$38,640
$35.0 p/Share
1,104
Reduced 1.2%
90,812
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$79,908
$35.93 p/Share
2,224
Reduced 2.36%
91,916
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$42,742
$36.72 p/Share
1,164
Reduced 1.22%
94,140
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
8,203
Added 7.93%
95,304
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$368,305
$36.86 p/Share
9,992
Reduced 10.29%
87,101
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
$326,340
$29.4 p/Share
11,100
Added 10.26%
97,093
Common Stock