Nov 19
2024
SELL
Payment of exercise price or tax liability
$1,504,043
$37.25 p/Share
40,377
Reduced 12.86%
273,645
Common Stock
Nov 19
2024
BUY
Grant, award, or other acquisition
-
91,452
Added 22.55%
314,022
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$652,179
$33.92 p/Share
19,227
Reduced 7.95%
222,570
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
43,549
Added 15.26%
241,797
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$385,245
$32.36 p/Share
11,905
Reduced 5.66%
198,248
Common Stock
Nov 16
2023
-
4,000
Reduced 2.14%
183,280
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
26,873
Added 11.34%
210,153
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$812,736
$36.12 p/Share
22,501
Reduced 10.73%
187,280
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
50,791
Added 19.49%
209,781
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$107,537
$29.43 p/Share
3,654
Reduced 2.25%
158,990
Common Stock
Nov 11
2022
BUY
Exercise of conversion of derivative security
-
12,321
Added 7.04%
162,644
Common Stock
Aug 26
2022
BUY
Open market or private purchase
$91,470
$30.49 p/Share
3,000
Added 1.96%
150,323
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$51,305
$38.75 p/Share
1,324
Reduced 0.89%
147,323
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
4,448
Added 2.91%
148,647
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$75,013
$38.35 p/Share
1,956
Reduced 1.34%
144,199
Common Stock
Nov 12
2021
BUY
Exercise of conversion of derivative security
-
6,573
Added 4.3%
146,155
Common Stock
Aug 17
2021
BUY
Open market or private purchase
$100,000
$40.0 p/Share
2,500
Added 1.76%
139,582
Common Stock
Mar 03
2021
BUY
Open market or private purchase
$125,940
$41.98 p/Share
3,000
Added 2.14%
137,082
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$534,800
$42.98 p/Share
12,443
Reduced 8.49%
134,082
Common Stock
Nov 16
2020
BUY
Grant, award, or other acquisition
-
27,804
Added 15.95%
146,525
Common Stock
Nov 13
2020
SELL
Payment of exercise price or tax liability
$152,083
$42.21 p/Share
3,603
Reduced 2.95%
118,721
Common Stock
Nov 13
2020
BUY
Exercise of conversion of derivative security
-
8,960
Added 6.82%
122,324
Common Stock