Aug 15
2024
SELL
Open market or private sale
$421,116
$350.93 p/Share
1,200
Reduced 10.97%
9,742
Common Stock
May 16
2024
SELL
Sale (or disposition) back to the issuer
$192,801
$318.68 p/Share
605
Reduced 5.24%
10,930
Common Stock
May 01
2024
SELL
Open market or private sale
$412,482
$294.63 p/Share
1,400
Reduced 10.82%
11,535
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$179,386
$272.21 p/Share
659
Reduced 4.87%
12,864
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$108,193
$277.42 p/Share
390
Reduced 2.8%
13,523
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$121,709
$274.12 p/Share
444
Reduced 3.09%
13,913
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$650,080
$280.57 p/Share
2,317
Added 13.9%
14,357
Common Stock
Aug 09
2023
SELL
Open market or private sale
$219,028
$257.68 p/Share
850
Reduced 6.59%
12,040
Common Stock
Jun 07
2023
SELL
Open market or private sale
$147,630
$246.05 p/Share
600
Reduced 4.45%
12,874
Common Stock
Mar 03
2023
SELL
Open market or private sale
$344,505
$229.67 p/Share
1,500
Reduced 10.1%
13,354
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$229,903
$236.77 p/Share
971
Reduced 6.14%
14,854
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$45,817
$230.24 p/Share
199
Reduced 1.53%
12,785
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
$699,929
$230.24 p/Share
3,040
Added 16.11%
15,825
Common Stock
Jun 08
2022
SELL
Open market or private sale
$181,490
$181.49 p/Share
1,000
Reduced 7.16%
12,971
Common Stock
Feb 28
2022
SELL
Open market or private sale
$720,800
$180.2 p/Share
4,000
Reduced 22.11%
14,095
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$44,306
$181.58 p/Share
244
Reduced 1.73%
13,851
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$101,458
$181.5 p/Share
559
Reduced 3.0%
18,095
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
$700,015
$174.96 p/Share
4,001
Added 17.66%
18,654
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$67,990
$171.26 p/Share
397
Reduced 2.64%
14,653
Common Stock
Mar 10
2021
SELL
Open market or private sale
$255,390
$170.26 p/Share
1,500
Reduced 9.15%
14,886
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$37,342
$153.04 p/Share
244
Reduced 1.47%
16,386
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$108,251
$147.08 p/Share
736
Reduced 5.27%
13,230
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
$500,072
$147.08 p/Share
3,400
Added 16.97%
16,630
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$23,186
$148.63 p/Share
156
Reduced 1.1%
13,966
Common Stock
Nov 09
2020
SELL
Open market or private sale
$120,440
$120.44 p/Share
1,000
Reduced 6.63%
14,075
Common Stock