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
Feb 27
2021
SELL
Payment of exercise price or tax liability
$24,867
$36.95 p/Share
673
Reduced 0.78%
85,993
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$25,386
$37.72 p/Share
673
Reduced 0.77%
86,666
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$43,089
$39.03 p/Share
1,104
Reduced 1.25%
87,339
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$83,711
$37.64 p/Share
2,224
Reduced 2.45%
88,443
Common Stock