Mar 11
2025
SELL
Payment of exercise price or tax liability
$6,880
$44.97 p/Share
153
Reduced 1.73%
8,716
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$8,740
$48.83 p/Share
179
Reduced 1.94%
9,032
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
530
Added 5.44%
9,211
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$6,717
$41.21 p/Share
163
Reduced 1.8%
8,869
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$19,223
$40.3 p/Share
477
Reduced 5.77%
7,783
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
1,962
Added 19.06%
8,333
Common Stock
Jun 29
2023
BUY
Grant, award, or other acquisition
-
508
Added 7.02%
6,727
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$5,900
$47.2 p/Share
125
Reduced 2.01%
6,108
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$24,107
$49.4 p/Share
488
Reduced 7.26%
6,233
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
1,448
Added 17.73%
6,721
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$25,509
$47.86 p/Share
533
Reduced 9.24%
5,237
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
1,448
Added 20.06%
5,770
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
454
Added 9.51%
4,322
Common Stock
Apr 11
2021
SELL
Payment of exercise price or tax liability
$1,496
$41.56 p/Share
36
Reduced 0.94%
3,776
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$1,589
$42.95 p/Share
37
Reduced 0.96%
3,812
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$1,710
$46.21 p/Share
37
Reduced 0.96%
3,827
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$17,514
$42.51 p/Share
412
Reduced 10.79%
3,405
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
459
Added 10.62%
3,864
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
1,121
Added 22.7%
3,817
Common Stock
Feb 27
2020
BUY
Grant, award, or other acquisition
-
430
Added 14.1%
2,620
Common Stock
Jan 30
2020
SELL
Payment of exercise price or tax liability
$26,007
$48.43 p/Share
537
Reduced 19.95%
2,155
Common Stock
Jan 30
2020
BUY
Grant, award, or other acquisition
-
1,414
Added 34.44%
2,692
Common Stock
Mar 26
2019
BUY
Grant, award, or other acquisition
-
414
Added 24.47%
1,278
Common Stock