Mar 15
2023
SELL
Payment of exercise price or tax liability
$12,744
$79.16 p/Share
161
Reduced 0.62%
25,855
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$29,895
$90.32 p/Share
331
Reduced 1.26%
26,016
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
845
Added 3.11%
26,347
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
3,366
Added 11.66%
25,502
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$11,031
$75.56 p/Share
146
Reduced 0.66%
22,129
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$11,072
$79.09 p/Share
140
Reduced 0.62%
22,275
Common Stock
Dec 06
2022
BUY
Grant, award, or other acquisition
-
3,906
Added 14.84%
22,415
Common Stock
Dec 04
2022
SELL
Payment of exercise price or tax liability
$17,062
$81.25 p/Share
210
Reduced 1.12%
18,509
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$19,418
$81.25 p/Share
239
Reduced 1.26%
18,719
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
$999,995
$96.88 p/Share
10,322
Added 36.36%
18,069
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$59,632
$145.09 p/Share
411
Reduced 5.04%
7,747
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$105,500
$165.88 p/Share
636
Reduced 7.23%
8,158
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$260,763
$165.88 p/Share
1,572
Added 15.16%
8,794
Common Stock
Dec 16
2021
SELL
Payment of exercise price or tax liability
$23,110
$192.58 p/Share
120
Reduced 1.63%
7,222
Common Stock
Dec 10
2021
BUY
Grant, award, or other acquisition
$303,951
$193.97 p/Share
1,567
Added 17.59%
7,342
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$16,997
$186.78 p/Share
91
Reduced 1.55%
5,775
Common Stock
Dec 04
2021
SELL
Payment of exercise price or tax liability
$37,619
$179.14 p/Share
210
Reduced 3.46%
5,866
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$46,935
$179.14 p/Share
262
Reduced 4.13%
6,076
Common Stock
Mar 24
2021
SELL
Payment of exercise price or tax liability
$91,647
$191.73 p/Share
478
Reduced 6.77%
6,579
Common Stock
Mar 17
2021
SELL
Payment of exercise price or tax liability
$6,135
$191.73 p/Share
32
Reduced 0.45%
7,057
Common Stock
Mar 17
2021
BUY
Grant, award, or other acquisition
-
1,838
Added 20.59%
7,089
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$5,658
$171.45 p/Share
33
Reduced 0.62%
5,251
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
$111,614
$171.45 p/Share
651
Added 10.97%
5,284
Common Stock
Dec 09
2020
SELL
Open market or private sale
$168,439
$178.62 p/Share
943
Reduced 16.91%
4,633
Common Stock
Dec 07
2020
SELL
Payment of exercise price or tax liability
$16,221
$178.25 p/Share
91
Reduced 1.61%
5,576
Common Stock