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
Jan 26
2021
SELL
Payment of exercise price or tax liability
$10,100
$60.12 p/Share
168
Reduced 0.73%
22,838
Common Stock
Jan 26
2021
BUY
Grant, award, or other acquisition
-
4,315
Added 13.71%
27,153
Common Stock
Jan 24
2021
SELL
Payment of exercise price or tax liability
$5,221
$62.16 p/Share
84
Reduced 0.36%
23,006
Common Stock
Jan 23
2021
SELL
Payment of exercise price or tax liability
$14,794
$62.16 p/Share
238
Reduced 1.02%
23,090
Common Stock