Nov 22
2023
BUY
Grant, award, or other acquisition
$514,558
$123.99 p/Share
4,150
Added 7.03%
54,872
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$163,614
$113.15 p/Share
1,446
Reduced 2.77%
50,722
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$32,658
$114.19 p/Share
286
Reduced 0.55%
52,168
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$40,782
$113.6 p/Share
359
Reduced 0.68%
52,454
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$387,398
$111.61 p/Share
3,471
Reduced 6.17%
52,813
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
$1,083,621
$111.61 p/Share
9,709
Added 14.71%
56,284
Common Stock
Nov 22
2022
SELL
Open market or private sale
$1,161,175
$153.9 p/Share
7,545
Reduced 13.96%
46,499
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$153,499
$146.19 p/Share
1,050
Reduced 1.91%
54,044
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$57,053
$144.44 p/Share
395
Reduced 0.71%
55,094
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$42,076
$147.12 p/Share
286
Reduced 0.51%
55,489
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$1,315,868
$148.0 p/Share
8,891
Reduced 13.75%
55,775
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
$3,282,344
$148.0 p/Share
22,178
Added 25.54%
64,666
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$117,758
$148.31 p/Share
794
Reduced 1.83%
42,488
Common Stock
Nov 01
2022
SELL
Open market or private sale
$502,200
$139.5 p/Share
3,600
Reduced 7.68%
43,280
Common Stock
Mar 18
2022
SELL
Open market or private sale
$164,814
$136.21 p/Share
1,210
Reduced 2.52%
46,828
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$172,679
$164.3 p/Share
1,051
Reduced 2.14%
48,022
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$63,808
$161.54 p/Share
395
Reduced 0.8%
49,073
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$1,658,121
$161.39 p/Share
10,274
Reduced 17.2%
49,468
Common Stock
Nov 16
2021
BUY
Grant, award, or other acquisition
$3,476,825
$161.39 p/Share
21,543
Added 26.5%
59,742
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$226,841
$160.88 p/Share
1,410
Reduced 3.56%
38,199
Common Stock
May 27
2021
SELL
Open market or private sale
$1,833,260
$136.15 p/Share
13,465
Reduced 25.38%
39,579
Common Stock
Apr 23
2021
SELL
Open market or private sale
$68,500
$137.0 p/Share
500
Reduced 0.93%
53,029
Common Stock
Feb 17
2021
SELL
Open market or private sale
$66,500
$133.0 p/Share
500
Reduced 0.93%
53,529
Common Stock
Feb 16
2021
SELL
Open market or private sale
$64,655
$129.31 p/Share
500
Reduced 0.92%
54,029
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$46,737
$127.35 p/Share
367
Reduced 0.67%
54,513
Common Stock