Feb 10
2023
SELL
Payment of exercise price or tax liability
$59,791
$159.02 p/Share
376
Reduced 3.65%
9,913
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
948
Added 8.44%
10,289
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$29,895
$159.02 p/Share
188
Reduced 1.97%
9,341
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
555
Added 5.5%
9,529
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$19,500
$156.0 p/Share
125
Reduced 1.37%
8,974
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
368
Added 3.89%
9,099
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$30,376
$154.98 p/Share
196
Reduced 2.2%
8,731
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
579
Added 6.09%
8,927
Common Stock
Sep 09
2022
SELL
Open market or private sale
$377,100
$188.55 p/Share
2,000
Reduced 19.33%
8,348
Common Stock
Jun 01
2022
SELL
Open market or private sale
$355,560
$177.78 p/Share
2,000
Reduced 16.2%
10,348
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$72,373
$182.3 p/Share
397
Reduced 3.11%
12,348
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
1,031
Added 7.48%
12,745
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$33,578
$179.56 p/Share
187
Reduced 1.57%
11,714
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
554
Added 4.45%
11,901
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$38,280
$169.38 p/Share
226
Reduced 1.95%
11,347
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
669
Added 5.46%
11,573
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$33,726
$172.07 p/Share
196
Reduced 1.77%
10,904
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
579
Added 4.96%
11,100
Common Stock
Nov 12
2021
SELL
Open market or private sale
$633,764
$159.88 p/Share
3,964
Reduced 27.37%
10,521
Common Stock
Jun 03
2021
SELL
Open market or private sale
$652,000
$163.0 p/Share
4,000
Reduced 21.64%
14,485
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$24,570
$140.4 p/Share
175
Reduced 0.94%
18,485
Common Stock
Feb 05
2021
BUY
Grant, award, or other acquisition
-
553
Added 2.88%
18,660
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$55,637
$132.47 p/Share
420
Reduced 2.27%
18,107
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
-
1,325
Added 6.67%
18,527
Common Stock
Jan 31
2020
SELL
Payment of exercise price or tax liability
$129,592
$168.52 p/Share
769
Reduced 4.28%
17,202
Common Stock