Nov 05
2024
BUY
Grant, award, or other acquisition
$39,994
$45.09 p/Share
887
Added 8.55%
9,489
Common Stock
Aug 22
2024
SELL
Open market or private sale
$112,126
$42.28 p/Share
2,652
Reduced 23.96%
8,418
Common Stock
Aug 22
2024
BUY
Exercise of conversion of derivative security
$76,404
$28.81 p/Share
2,652
Added 19.33%
11,070
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$8,375
$33.5 p/Share
250
Reduced 2.88%
8,418
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$9,666
$35.41 p/Share
273
Reduced 3.05%
8,668
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
1,732
Added 16.23%
8,941
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$5,179
$33.63 p/Share
154
Reduced 2.09%
7,209
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
353
Added 4.57%
7,363
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$9,017
$29.76 p/Share
303
Reduced 4.21%
6,892
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$7,950
$31.8 p/Share
250
Reduced 3.47%
6,953
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$9,736
$33.46 p/Share
291
Reduced 3.88%
7,203
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
1,555
Added 17.18%
7,494
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$12,893
$40.42 p/Share
319
Reduced 5.1%
5,939
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
732
Added 10.47%
6,258
Common Stock
Nov 10
2022
SELL
Sale (or disposition) back to the issuer
$224,716
$49.41 p/Share
4,548
Reduced 45.61%
5,423
Common Stock
Nov 10
2022
BUY
Exercise of conversion of derivative security
$141,169
$31.04 p/Share
4,548
Added 31.32%
9,971
Common Stock
Nov 08
2022
SELL
Sale (or disposition) back to the issuer
$136,227
$47.4 p/Share
2,874
Reduced 34.64%
5,423
Common Stock
Nov 08
2022
BUY
Exercise of conversion of derivative security
$107,200
$37.3 p/Share
2,874
Added 25.73%
8,297
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$12,725
$36.99 p/Share
344
Reduced 5.96%
5,423
Common Stock
Apr 28
2022
SELL
Payment of exercise price or tax liability
$10,189
$37.05 p/Share
275
Reduced 4.7%
5,575
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
587
Added 9.12%
5,850
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$26,620
$41.4 p/Share
643
Reduced 10.89%
5,263
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
1,316
Added 18.22%
5,906
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$14,283
$41.4 p/Share
345
Reduced 7.11%
4,510
Common Stock
Apr 28
2021
SELL
Payment of exercise price or tax liability
$13,138
$40.55 p/Share
324
Reduced 6.5%
4,662
Common Stock