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
Dec 03
2020
SELL
Payment of exercise price or tax liability
$75,919
$135.57 p/Share
560
Reduced 0.66%
84,116
Common Stock
Dec 03
2020
BUY
Grant, award, or other acquisition
$494,380
$179.84 p/Share
2,749
Added 3.15%
84,530
Common Stock
Dec 02
2020
SELL
Payment of exercise price or tax liability
$112,953
$179.29 p/Share
630
Reduced 0.76%
81,927
Common Stock
Nov 02
2020
SELL
Open market or private sale
$6,620,115
$167.67 p/Share
39,483
Reduced 32.35%
82,557
Common Stock
Nov 02
2020
BUY
Exercise of conversion of derivative security
$1,903,600
$95.18 p/Share
20,000
Added 14.08%
122,040
Common Stock