Mar 25
2024
SELL
Payment of exercise price or tax liability
$27,219
$30.21 p/Share
901
Reduced 2.39%
36,798
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
10,140
Added 20.34%
39,715
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$26,688
$32.99 p/Share
809
Reduced 2.66%
29,575
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$19,670
$33.06 p/Share
595
Reduced 1.92%
30,384
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$69,822
$33.06 p/Share
2,112
Reduced 6.38%
30,979
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
4,128
Added 11.42%
32,005
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$26,854
$32.2 p/Share
834
Reduced 3.0%
26,947
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$33,897
$38.74 p/Share
875
Reduced 3.05%
27,781
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$24,420
$40.1 p/Share
609
Reduced 2.08%
28,656
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$32,149
$40.49 p/Share
794
Reduced 2.64%
29,265
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$24,210
$40.69 p/Share
595
Reduced 1.94%
30,059
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
6,600
Added 17.72%
30,654
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
-
7,900
Added 24.21%
24,736
Common Stock
Mar 13
2022
SELL
Payment of exercise price or tax liability
$24,020
$35.22 p/Share
682
Reduced 4.05%
16,154
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$27,965
$35.22 p/Share
794
Reduced 4.5%
16,836
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$21,033
$35.35 p/Share
595
Reduced 3.26%
17,630
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$10,370
$33.45 p/Share
310
Reduced 1.67%
18,225
Common Stock
Mar 13
2021
SELL
Payment of exercise price or tax liability
$35,525
$52.09 p/Share
682
Reduced 3.55%
18,535
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$41,375
$52.11 p/Share
794
Reduced 3.97%
19,217
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
-
4,800
Added 19.35%
20,011
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$8,731
$52.28 p/Share
167
Reduced 1.09%
15,211
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$15,463
$49.88 p/Share
310
Reduced 1.98%
15,378
Common Stock