May 26
2023
SELL
Open market or private sale
$300,000
$100.0 p/Share
3,000
Reduced 3.8%
75,891
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$65,114
$93.02 p/Share
700
Reduced 0.88%
78,891
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$227,224
$90.24 p/Share
2,518
Reduced 3.07%
79,591
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
14,739
Added 15.22%
82,109
Common Stock
May 11
2023
SELL
Payment of exercise price or tax liability
$131,755
$92.59 p/Share
1,423
Reduced 2.07%
67,370
Common Stock
Mar 15
2023
SELL
Open market or private sale
$283,320
$94.44 p/Share
3,000
Reduced 4.18%
68,793
Common Stock
Feb 15
2023
SELL
Open market or private sale
$315,780
$105.26 p/Share
3,000
Reduced 4.01%
71,793
Common Stock
Aug 10
2022
SELL
Payment of exercise price or tax liability
$53,977
$102.23 p/Share
528
Reduced 0.7%
74,793
Common Stock
Aug 09
2022
SELL
Payment of exercise price or tax liability
$30,439
$106.43 p/Share
286
Reduced 0.44%
65,395
Common Stock
Aug 09
2022
BUY
Grant, award, or other acquisition
-
9,926
Added 11.64%
75,321
Common Stock
Aug 08
2022
SELL
Payment of exercise price or tax liability
$249,205
$106.09 p/Share
2,349
Reduced 3.45%
65,681
Common Stock
Aug 05
2022
SELL
Payment of exercise price or tax liability
$73,638
$108.61 p/Share
678
Reduced 0.99%
68,030
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$142,542
$104.81 p/Share
1,360
Reduced 1.94%
68,708
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
6,337
Added 8.29%
70,068
Common Stock
May 12
2022
SELL
Payment of exercise price or tax liability
$148,394
$100.88 p/Share
1,471
Reduced 2.26%
63,731
Common Stock
May 11
2022
SELL
Payment of exercise price or tax liability
$136,194
$105.25 p/Share
1,294
Reduced 1.95%
65,202
Common Stock
Aug 10
2021
BUY
Grant, award, or other acquisition
-
4,752
Added 6.67%
66,496
Common Stock
Aug 09
2021
SELL
Payment of exercise price or tax liability
$458,297
$195.02 p/Share
2,350
Reduced 3.67%
61,744
Common Stock
Aug 06
2021
SELL
Payment of exercise price or tax liability
$255,525
$194.76 p/Share
1,312
Reduced 2.01%
64,094
Common Stock
Aug 05
2021
SELL
Payment of exercise price or tax liability
$132,032
$193.88 p/Share
681
Reduced 1.03%
65,406
Common Stock
May 12
2021
SELL
Payment of exercise price or tax liability
$383,754
$172.01 p/Share
2,231
Reduced 3.27%
66,087
Common Stock
May 11
2021
SELL
Payment of exercise price or tax liability
$674,049
$171.47 p/Share
3,931
Reduced 7.19%
50,734
Common Stock
May 11
2021
BUY
Grant, award, or other acquisition
-
17,584
Added 20.47%
68,318
Common Stock
May 10
2021
SELL
Payment of exercise price or tax liability
$235,566
$184.18 p/Share
1,279
Reduced 2.29%
54,665
Common Stock
Dec 11
2020
SELL
Open market or private sale
$313,540
$156.77 p/Share
2,000
Reduced 3.45%
55,944
Common Stock