Feb 16
2024
SELL
Payment of exercise price or tax liability
$430,973
$138.31 p/Share
3,116
Reduced 5.07%
58,332
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
6,986
Added 10.21%
61,448
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$126,499
$138.1 p/Share
916
Reduced 1.65%
54,462
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
2,536
Added 4.38%
55,378
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$78,089
$142.76 p/Share
547
Reduced 1.02%
52,842
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
1,405
Added 2.56%
53,389
Common Stock
Nov 29
2023
-
753
Reduced 1.43%
51,984
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$104,158
$159.02 p/Share
655
Reduced 1.23%
52,737
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
1,815
Added 3.29%
53,392
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$72,990
$159.02 p/Share
459
Reduced 0.88%
51,577
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
1,272
Added 2.39%
52,036
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$46,488
$156.0 p/Share
298
Reduced 0.58%
50,764
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
826
Added 1.59%
51,062
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$83,844
$154.98 p/Share
541
Reduced 1.07%
50,236
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
1,404
Added 2.69%
50,777
Common Stock
Nov 22
2022
-
450
Reduced 0.9%
49,373
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$159,148
$182.3 p/Share
873
Reduced 1.72%
49,823
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
2,155
Added 4.08%
50,696
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$82,418
$179.56 p/Share
459
Reduced 0.94%
48,541
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
1,272
Added 2.53%
49,000
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$85,537
$169.38 p/Share
505
Reduced 1.05%
47,728
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
1,399
Added 2.82%
48,233
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$91,713
$172.07 p/Share
533
Reduced 1.13%
46,834
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
1,404
Added 2.88%
47,367
Common Stock
Dec 13
2021
-
160
Reduced 0.35%
45,963
Common Stock