Jul 28
2024
SELL
Payment of exercise price or tax liability
$23,112
$38.91 p/Share
594
Reduced 1.61%
36,357
Common Stock
Jul 28
2024
BUY
Grant, award, or other acquisition
-
1,170
Added 3.07%
36,951
Common Stock
Mar 28
2024
SELL
Payment of exercise price or tax liability
$86,339
$47.94 p/Share
1,801
Reduced 4.79%
35,781
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
-
3,811
Added 9.21%
37,582
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$47,226
$69.45 p/Share
680
Reduced 1.97%
33,771
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
1,313
Added 3.67%
34,451
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$257,049
$68.51 p/Share
3,752
Reduced 10.17%
33,138
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
7,175
Added 17.04%
34,944
Common Stock
Jul 28
2023
SELL
Payment of exercise price or tax liability
$47,828
$87.12 p/Share
549
Reduced 1.82%
29,639
Common Stock
Jul 28
2023
BUY
Grant, award, or other acquisition
-
1,170
Added 3.73%
30,188
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$36,126
$82.86 p/Share
436
Reduced 1.49%
28,800
Common Stock
Jul 01
2023
BUY
Grant, award, or other acquisition
-
981
Added 3.25%
29,236
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$147,482
$86.5 p/Share
1,705
Reduced 5.69%
28,255
Common Stock
Feb 11
2023
BUY
Grant, award, or other acquisition
-
3,566
Added 11.06%
28,664
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$364,540
$89.7 p/Share
4,064
Reduced 13.34%
26,394
Common Stock
Feb 04
2023
BUY
Grant, award, or other acquisition
-
8,193
Added 22.32%
28,511
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$57,620
$88.51 p/Share
651
Reduced 2.84%
22,265
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
1,312
Added 5.42%
22,916
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$157,522
$85.61 p/Share
1,840
Reduced 7.87%
21,553
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
3,547
Added 13.17%
23,393
Common Stock
Jul 28
2022
SELL
Payment of exercise price or tax liability
$59,477
$102.37 p/Share
581
Reduced 2.84%
19,846
Common Stock
Jul 28
2022
BUY
Grant, award, or other acquisition
-
1,170
Added 5.42%
20,427
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$47,195
$97.11 p/Share
486
Reduced 2.46%
19,257
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
-
981
Added 4.73%
19,743
Common Stock
May 27
2022
BUY
Grant, award, or other acquisition
-
18,762
Added 50.0%
18,762
Common Stock