Oct 31
2022
BUY
Grant, award, or other acquisition
-
24,538
Added 6.02%
382,756
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$2,543,765
$99.01 p/Share
25,692
Reduced 6.69%
358,218
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
-
49,078
Added 11.33%
383,910
Common Stock
Sep 24
2022
SELL
Payment of exercise price or tax liability
$2,143,370
$100.95 p/Share
21,232
Reduced 5.96%
334,832
Common Stock
Sep 24
2022
BUY
Grant, award, or other acquisition
-
7,749
Added 2.13%
356,064
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$3,806,260
$135.43 p/Share
28,105
Reduced 7.47%
348,274
Common Stock
Aug 19
2022
BUY
Grant, award, or other acquisition
-
38,746
Added 9.33%
376,379
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$5,502,977
$138.12 p/Share
39,842
Reduced 10.55%
337,633
Common Stock
Aug 17
2022
BUY
Grant, award, or other acquisition
-
91,132
Added 19.45%
377,475
Common Stock
Dec 09
2021
SELL
Open market or private sale
$1,578,390
$286.98 p/Share
5,500
Reduced 1.83%
294,852
Common Stock
Dec 08
2021
SELL
Open market or private sale
$1,610,675
$292.85 p/Share
5,500
Reduced 1.8%
300,352
Common Stock
Oct 31
2021
SELL
Payment of exercise price or tax liability
$3,748,975
$194.57 p/Share
19,268
Reduced 5.93%
305,852
Common Stock
Oct 31
2021
BUY
Grant, award, or other acquisition
-
24,540
Added 7.02%
325,120
Common Stock
Sep 30
2021
SELL
Payment of exercise price or tax liability
$1,154,406
$179.73 p/Share
6,423
Reduced 2.09%
300,580
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
-
12,270
Added 3.84%
307,003
Common Stock
Sep 24
2021
SELL
Payment of exercise price or tax liability
$3,983,972
$187.64 p/Share
21,232
Reduced 6.72%
294,733
Common Stock
Sep 24
2021
BUY
Grant, award, or other acquisition
-
7,749
Added 2.39%
315,965
Common Stock
Aug 19
2021
SELL
Payment of exercise price or tax liability
$4,667,116
$166.06 p/Share
28,105
Reduced 8.36%
308,163
Common Stock
Aug 19
2021
BUY
Grant, award, or other acquisition
-
38,746
Added 10.33%
336,268
Common Stock
Aug 17
2021
SELL
Payment of exercise price or tax liability
$3,942,729
$167.74 p/Share
23,505
Reduced 7.32%
297,522
Common Stock
Aug 17
2021
BUY
Grant, award, or other acquisition
-
53,419
Added 14.27%
321,027
Common Stock
Oct 31
2020
SELL
Payment of exercise price or tax liability
$1,477,431
$76.67 p/Share
19,270
Reduced 6.72%
267,362
Common Stock
Oct 31
2020
BUY
Grant, award, or other acquisition
-
24,540
Added 7.89%
286,632
Common Stock
Oct 07
2020
SELL
Payment of exercise price or tax liability
$524,502
$81.66 p/Share
6,423
Reduced 2.39%
262,092
Common Stock
Oct 07
2020
BUY
Grant, award, or other acquisition
-
12,270
Added 4.37%
268,515
Common Stock