May 18
2023
SELL
Open market or private sale
$13,000
$130.0 p/Share
100
Reduced 0.34%
29,545
Common Stock
May 08
2023
SELL
Open market or private sale
$130
$130.0 p/Share
1
Reduced 0.0%
29,645
Common Stock
May 05
2023
SELL
Open market or private sale
$256,198
$130.05 p/Share
1,970
Reduced 6.23%
29,646
Common Stock
May 04
2023
SELL
Open market or private sale
$918,217
$123.35 p/Share
7,444
Reduced 19.06%
31,616
Common Stock
May 03
2023
SELL
Open market or private sale
$1,602,773
$127.65 p/Share
12,556
Reduced 24.33%
39,060
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
-
12,433
Reduced 10.44%
106,616
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
27,265
Added 18.63%
119,049
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
-
5,093
Reduced 5.26%
91,784
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
7,102
Added 6.83%
96,877
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
-
9,613
Reduced 9.67%
89,775
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
21,081
Added 17.5%
99,388
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
-
4,147
Reduced 5.03%
78,307
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
13,388
Added 13.97%
82,454
Common Stock
Aug 09
2021
SELL
Open market or private sale
$133,645
$138.78 p/Share
963
Reduced 1.38%
69,066
Common Stock
Aug 06
2021
SELL
Open market or private sale
$938,914
$137.59 p/Share
6,824
Reduced 8.88%
70,029
Common Stock
Aug 05
2021
SELL
Open market or private sale
$299,087
$135.15 p/Share
2,213
Reduced 2.8%
76,853
Common Stock
Aug 04
2021
SELL
Open market or private sale
$220,337
$129.61 p/Share
1,700
Reduced 2.1%
79,066
Common Stock
Aug 03
2021
SELL
Open market or private sale
$1,063,977
$128.19 p/Share
8,300
Reduced 9.32%
80,766
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
-
6,802
Reduced 7.1%
89,066
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
14,915
Added 13.46%
95,868
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
-
3,291
Reduced 4.46%
70,525
Common Stock
Feb 16
2021
-
2,000
Reduced 2.64%
73,816
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
10,428
Added 11.41%
80,953
Common Stock