Jun 15
2023
SELL
Open market or private sale
$291,776
$196.88 p/Share
1,482
Reduced 0.46%
319,803
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$8,623,078
$201.7 p/Share
42,752
Reduced 11.74%
321,285
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
-
99,766
Added 21.51%
364,037
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$4,657,616
$217.89 p/Share
21,376
Reduced 7.48%
264,271
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
49,883
Added 14.87%
285,647
Common Stock
Jan 17
2023
SELL
Open market or private sale
$1,028,719
$185.79 p/Share
5,537
Reduced 2.29%
235,764
Common Stock
Jan 04
2023
SELL
Open market or private sale
$498,831
$168.24 p/Share
2,965
Reduced 1.21%
241,301
Common Stock
Dec 27
2022
SELL
Open market or private sale
$234,872
$168.73 p/Share
1,392
Reduced 0.57%
244,266
Common Stock
Dec 20
2022
SELL
Open market or private sale
$371,016
$167.2 p/Share
2,219
Reduced 0.9%
245,658
Common Stock
Dec 05
2022
SELL
Open market or private sale
$291,283
$187.2 p/Share
1,556
Reduced 0.62%
247,877
Common Stock
Dec 01
2022
SELL
Open market or private sale
$49,007
$178.21 p/Share
275
Reduced 0.12%
237,576
Common Stock
Dec 01
2022
BUY
Grant, award, or other acquisition
-
11,857
Added 4.54%
249,433
Common Stock
Jun 02
2022
BUY
Grant, award, or other acquisition
$791,794
$105.11 p/Share
7,533
Added 3.07%
237,851
Common Stock
Jan 04
2022
SELL
Open market or private sale
$224,252
$150.91 p/Share
1,486
Reduced 0.64%
230,318
Common Stock
Jan 03
2022
SELL
Open market or private sale
$201,388
$156.6 p/Share
1,286
Reduced 0.55%
231,804
Common Stock
Dec 22
2021
-
358
Reduced 0.15%
233,090
Common Stock
Dec 17
2021
-
893
Reduced 0.38%
233,448
Common Stock
Dec 16
2021
-
715
Reduced 0.3%
234,341
Common Stock
Dec 15
2021
-
23,524
Reduced 9.1%
235,056
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
$2,000,052
$147.54 p/Share
13,556
Added 4.98%
258,580
Common Stock
Dec 02
2021
SELL
Open market or private sale
$52,814
$164.53 p/Share
321
Reduced 0.15%
209,941
Common Stock
Dec 02
2021
SELL
Payment of exercise price or tax liability
$3,533,649
$159.36 p/Share
22,174
Reduced 8.53%
237,650
Common Stock
Dec 02
2021
BUY
Grant, award, or other acquisition
$6,082,984
$106.24 p/Share
57,257
Added 18.94%
245,024
Common Stock
Dec 01
2021
SELL
Open market or private sale
$45,281
$164.06 p/Share
276
Reduced 0.13%
210,262
Common Stock
Sep 09
2021
SELL
Payment of exercise price or tax liability
$20,084,100
$181.15 p/Share
110,870
Reduced 33.35%
221,621
Common Stock