Feb 21
2023
SELL
Payment of exercise price or tax liability
$138,641
$90.32 p/Share
1,535
Reduced 1.05%
144,024
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
4,912
Added 3.26%
145,559
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
25,603
Added 15.4%
140,647
Common Stock
Dec 29
2022
SELL
Payment of exercise price or tax liability
$31,323
$74.58 p/Share
420
Reduced 0.36%
115,044
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$58,030
$75.56 p/Share
768
Reduced 0.66%
115,464
Common Stock
Dec 06
2022
BUY
Grant, award, or other acquisition
-
9,916
Added 7.86%
116,232
Common Stock
Dec 04
2022
SELL
Payment of exercise price or tax liability
$50,131
$81.25 p/Share
617
Reduced 0.58%
106,316
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$57,200
$81.25 p/Share
704
Reduced 0.65%
106,933
Common Stock
Jul 05
2022
BUY
Grant, award, or other acquisition
$899,952
$107.74 p/Share
8,353
Added 7.2%
107,637
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$366,497
$145.09 p/Share
2,526
Reduced 2.48%
99,278
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$457,663
$165.88 p/Share
2,759
Reduced 2.64%
101,804
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$1,318,248
$165.88 p/Share
7,947
Added 7.06%
104,563
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$32,961
$197.37 p/Share
167
Reduced 0.17%
96,616
Common Stock
Dec 29
2021
BUY
Grant, award, or other acquisition
$771,807
$193.97 p/Share
3,979
Added 3.95%
96,783
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$66,120
$186.78 p/Share
354
Reduced 0.38%
92,804
Common Stock
Dec 04
2021
SELL
Payment of exercise price or tax liability
$110,529
$179.14 p/Share
617
Reduced 0.66%
93,158
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$126,115
$179.14 p/Share
704
Reduced 0.75%
93,775
Common Stock
Mar 24
2021
SELL
Payment of exercise price or tax liability
$54,451
$191.73 p/Share
284
Reduced 0.3%
94,479
Common Stock
Mar 17
2021
SELL
Payment of exercise price or tax liability
$467,821
$191.73 p/Share
2,440
Reduced 2.51%
94,763
Common Stock
Mar 17
2021
BUY
Grant, award, or other acquisition
-
11,429
Added 10.52%
97,203
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$224,942
$171.45 p/Share
1,312
Reduced 1.51%
85,774
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
$722,833
$171.45 p/Share
4,216
Added 4.62%
87,086
Common Stock
Dec 21
2020
SELL
Payment of exercise price or tax liability
$37,604
$136.74 p/Share
275
Reduced 0.33%
82,870
Common Stock
Dec 07
2020
SELL
Payment of exercise price or tax liability
$63,100
$178.25 p/Share
354
Reduced 0.42%
83,145
Common Stock
Dec 04
2020
SELL
Payment of exercise price or tax liability
$111,128
$180.11 p/Share
617
Reduced 0.73%
83,499
Common Stock