Feb 23
2023
BUY
Exercise of conversion of derivative security
$113,140
$56.57 p/Share
2,000
Added 1.39%
142,148
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$222,184
$199.09 p/Share
1,116
Reduced 0.79%
140,148
Common Stock
Sep 12
2022
SELL
Open market or private sale
$1,922,800
$174.8 p/Share
11,000
Reduced 7.23%
141,104
Common Stock
Aug 25
2022
SELL
Payment of exercise price or tax liability
$164,102
$184.8 p/Share
888
Reduced 0.58%
152,104
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$300,641
$193.09 p/Share
1,557
Reduced 1.01%
152,992
Common Stock
Mar 17
2022
SELL
Payment of exercise price or tax liability
$1,748,618
$142.5 p/Share
12,271
Reduced 7.36%
154,471
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
13,296
Added 7.39%
166,742
Common Stock
Feb 28
2022
SELL
Open market or private sale
$1,139,925
$151.99 p/Share
7,500
Reduced 4.66%
153,446
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$252,029
$152.93 p/Share
1,648
Reduced 1.01%
160,946
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$145,351
$135.21 p/Share
1,075
Reduced 0.66%
162,594
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$159,698
$142.08 p/Share
1,124
Reduced 0.68%
163,669
Common Stock
Sep 09
2021
SELL
Open market or private sale
$1,242,000
$165.6 p/Share
7,500
Reduced 4.36%
164,674
Common Stock
Sep 07
2021
SELL
Payment of exercise price or tax liability
$189,892
$164.98 p/Share
1,151
Reduced 0.66%
172,174
Common Stock
Aug 23
2021
SELL
Payment of exercise price or tax liability
$244,129
$158.32 p/Share
1,542
Reduced 0.88%
173,325
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$236,613
$151.87 p/Share
1,558
Reduced 0.88%
174,867
Common Stock
Jun 04
2021
SELL
Payment of exercise price or tax liability
$209,391
$126.75 p/Share
1,652
Reduced 0.93%
176,399
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$148,260
$128.81 p/Share
1,151
Reduced 0.64%
178,051
Common Stock
Feb 26
2021
SELL
Open market or private sale
$705,300
$141.06 p/Share
5,000
Reduced 2.71%
179,202
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
10,759
Added 5.52%
184,202
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$192,949
$133.16 p/Share
1,449
Reduced 0.83%
173,443
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$322,054
$145.99 p/Share
2,206
Reduced 1.25%
174,892
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$152,174
$122.82 p/Share
1,239
Reduced 0.7%
176,972
Common Stock
Dec 04
2020
SELL
Payment of exercise price or tax liability
$195,498
$118.34 p/Share
1,652
Reduced 0.92%
178,211
Common Stock
Oct 16
2020
SELL
Payment of exercise price or tax liability
$124,135
$115.69 p/Share
1,073
Reduced 0.59%
179,863
Common Stock