Feb 20
2025
SELL
Payment of exercise price or tax liability
$253,833
$67.01 p/Share
3,788
Reduced 5.33%
67,266
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
9,625
Added 11.93%
71,054
Common Stock
Jan 28
2025
SELL
Payment of exercise price or tax liability
$14,929
$63.53 p/Share
235
Reduced 0.46%
51,354
Common Stock
Jan 28
2025
BUY
Grant, award, or other acquisition
-
10,075
Added 14.09%
61,429
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$118,504
$63.27 p/Share
1,873
Reduced 3.5%
51,589
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$249,600
$48.97 p/Share
5,097
Reduced 8.61%
54,117
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
12,952
Added 17.95%
59,214
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$43,591
$54.97 p/Share
793
Reduced 1.69%
46,262
Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
$420,078
$53.96 p/Share
7,785
Added 14.2%
47,055
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$11,002
$53.67 p/Share
205
Reduced 0.52%
39,270
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$185,905
$70.1 p/Share
2,652
Reduced 6.3%
39,475
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
6,739
Added 13.79%
42,127
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$34,107
$72.57 p/Share
470
Reduced 1.31%
35,388
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$63,746
$72.03 p/Share
885
Reduced 2.41%
35,858
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
5,060
Added 12.1%
36,743
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$8,635
$71.96 p/Share
120
Reduced 0.38%
31,683
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$14,102
$69.13 p/Share
204
Reduced 0.64%
31,803
Common Stock
Aug 11
2022
SELL
Open market or private sale
$610,578
$83.79 p/Share
7,287
Reduced 18.54%
32,007
Common Stock
Aug 11
2022
BUY
Exercise of conversion of derivative security
$387,960
$53.24 p/Share
7,287
Added 15.64%
39,294
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
-
3,565
Added 10.02%
32,007
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$6,518
$90.53 p/Share
72
Reduced 0.25%
28,442
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$10,674
$89.7 p/Share
119
Reduced 0.42%
28,514
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$36,328
$89.7 p/Share
405
Reduced 1.39%
28,633
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$85,109
$69.59 p/Share
1,223
Reduced 4.04%
29,038
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
3,108
Added 9.31%
30,261
Common Stock