Feb 16
2025
SELL
Payment of exercise price or tax liability
$19,650
$50.0 p/Share
393
Reduced 1.12%
34,685
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$32,150
$50.0 p/Share
643
Reduced 1.8%
35,078
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$27,875
$49.6 p/Share
562
Reduced 1.55%
35,721
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
4,635
Added 11.33%
36,283
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$40,554
$41.34 p/Share
981
Reduced 3.02%
31,489
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
3,232
Added 9.05%
32,470
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$66,804
$43.95 p/Share
1,520
Reduced 4.94%
29,238
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$33,177
$42.7 p/Share
777
Reduced 2.46%
30,758
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
5,034
Added 13.77%
31,535
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$51,091
$31.46 p/Share
1,624
Reduced 5.82%
26,263
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
6,538
Added 18.99%
27,887
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$9,609
$31.1 p/Share
309
Reduced 1.43%
21,349
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
-
864
Added 3.84%
21,658
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
281
Added 1.35%
20,548
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$50,016
$43.53 p/Share
1,149
Reduced 6.67%
16,084
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
4,183
Added 17.11%
20,267
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$12,914
$41.93 p/Share
308
Reduced 1.76%
17,233
Common Stock
Feb 12
2022
BUY
Exercise of conversion of derivative security
$36,186
$41.93 p/Share
863
Added 4.69%
17,541
Common Stock
Aug 07
2021
SELL
Payment of exercise price or tax liability
$27,220
$38.61 p/Share
705
Reduced 4.24%
15,925
Common Stock
Aug 07
2021
BUY
Exercise of conversion of derivative security
$89,652
$38.61 p/Share
2,322
Added 12.25%
16,630
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
427
Added 2.9%
14,308
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
10,648
Added 43.41%
13,881
Common Stock