Mar 17
2023
SELL
Open market or private sale
$87,438
$118.0 p/Share
741
Reduced 0.4%
184,731
Common Stock
Mar 16
2023
SELL
Open market or private sale
$2,090,960
$118.0 p/Share
17,720
Reduced 8.72%
185,472
Common Stock
Mar 14
2023
SELL
Open market or private sale
$603,162
$118.36 p/Share
5,096
Reduced 2.45%
203,192
Common Stock
Mar 09
2023
SELL
Open market or private sale
$106,080
$120.0 p/Share
884
Reduced 0.42%
208,288
Common Stock
Mar 06
2023
SELL
Open market or private sale
$446,516
$120.29 p/Share
3,712
Reduced 1.74%
209,172
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$1,627,172
$123.28 p/Share
13,199
Reduced 5.84%
212,884
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$4,326,368
$123.66 p/Share
34,986
Reduced 13.4%
226,083
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
74,413
Added 22.18%
261,069
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$3,000,060
$124.36 p/Share
24,124
Added 11.45%
186,656
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$1,512,227
$123.74 p/Share
12,221
Reduced 6.99%
162,532
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$2,911,347
$125.16 p/Share
23,261
Reduced 11.75%
174,753
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
48,488
Added 19.67%
198,014
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
$3,000,056
$127.7 p/Share
23,493
Added 13.58%
149,526
Common Stock
May 20
2021
SELL
Open market or private sale
$6,722,740
$120.83 p/Share
55,638
Reduced 30.63%
126,033
Common Stock
May 11
2021
SELL
Open market or private sale
$14,811,662
$115.55 p/Share
128,184
Reduced 41.37%
181,671
Common Stock
May 11
2021
BUY
Exercise of conversion of derivative security
$10,120,126
$78.95 p/Share
128,184
Added 37.38%
214,745
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$1,509,771
$105.35 p/Share
14,331
Reduced 7.31%
181,671
Common Stock
Feb 18
2021
SELL
Open market or private sale
$10,049,711
$103.34 p/Share
97,249
Reduced 36.17%
171,642
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$1,757,503
$103.34 p/Share
17,007
Reduced 7.98%
196,002
Common Stock
Feb 18
2021
BUY
Exercise of conversion of derivative security
$6,612,932
$68.0 p/Share
97,249
Added 32.7%
200,157
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
41,367
Added 16.26%
213,009
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
$2,999,961
$106.51 p/Share
28,166
Added 14.1%
171,642
Common Stock
Nov 16
2020
SELL
Open market or private sale
$4,727,820
$87.93 p/Share
53,768
Reduced 27.26%
143,476
Common Stock
Nov 10
2020
SELL
Open market or private sale
$7,071,753
$85.89 p/Share
82,335
Reduced 29.45%
197,244
Common Stock
Nov 10
2020
BUY
Exercise of conversion of derivative security
$4,618,231
$56.43 p/Share
81,840
Added 22.64%
279,579
Common Stock