Dec 15
2023
SELL
Payment of exercise price or tax liability
$894,972
$130.14 p/Share
6,877
Reduced 11.24%
54,309
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
24,974
Added 23.95%
79,283
Common Stock
Mar 31
2023
SELL
Sale (or disposition) back to the issuer
-
672
Reduced 1.07%
61,914
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$91,429
$125.59 p/Share
728
Reduced 1.18%
61,186
Common Stock
Feb 07
2023
SELL
Open market or private sale
$1,293,084
$165.78 p/Share
7,800
Reduced 11.08%
62,586
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
4,030
Added 5.42%
70,386
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
22,311
Added 25.16%
66,356
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$606,071
$150.39 p/Share
4,030
Reduced 8.38%
44,045
Common Stock
Dec 08
2022
SELL
Open market or private sale
$582,893
$147.98 p/Share
3,939
Reduced 7.57%
48,075
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$257,117
$150.89 p/Share
1,704
Reduced 3.17%
52,014
Common Stock
Jul 15
2022
SELL
Payment of exercise price or tax liability
$291,618
$142.81 p/Share
2,042
Reduced 3.66%
53,718
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$191,590
$201.25 p/Share
952
Reduced 1.68%
55,760
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
2,340
Added 3.96%
56,712
Common Stock
Feb 08
2022
SELL
Open market or private sale
$754,040
$185.77 p/Share
4,059
Reduced 6.95%
54,372
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
13,347
Added 18.59%
58,431
Common Stock
Jul 28
2021
SELL
Open market or private sale
$1,590,000
$198.75 p/Share
8,000
Reduced 15.07%
45,084
Common Stock
Apr 30
2021
SELL
Open market or private sale
$339,080
$180.17 p/Share
1,882
Reduced 3.42%
53,084
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$167,422
$164.3 p/Share
1,019
Reduced 1.82%
54,966
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
-
2,210
Added 3.8%
55,985
Common Stock
Dec 15
2020
BUY
Grant, award, or other acquisition
-
15,326
Added 22.18%
53,775
Common Stock
Aug 13
2020
SELL
Open market or private sale
$1,333,000
$172.0 p/Share
7,750
Reduced 16.78%
38,449
Common Stock
Jun 30
2020
SELL
Payment of exercise price or tax liability
$689,562
$162.25 p/Share
4,250
Reduced 8.42%
46,199
Common Stock
Jun 11
2020
SELL
Open market or private sale
$408,957
$152.71 p/Share
2,678
Reduced 5.04%
50,449
Common Stock
Mar 31
2020
SELL
Payment of exercise price or tax liability
$132,674
$137.06 p/Share
968
Reduced 1.79%
53,127
Common Stock
Mar 31
2020
BUY
Grant, award, or other acquisition
-
2,690
Added 4.74%
54,095
Common Stock