Dec 13
2023
SELL
Open market or private sale
$923,250
$150.0 p/Share
6,155
Reduced 14.34%
36,766
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$13,635
$136.35 p/Share
100
Reduced 0.23%
42,921
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$62,063
$134.92 p/Share
460
Reduced 1.06%
43,021
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$112,004
$133.18 p/Share
841
Reduced 1.9%
43,481
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$35,856
$132.8 p/Share
270
Reduced 0.61%
44,322
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$335,372
$133.19 p/Share
2,518
Reduced 5.87%
40,357
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
-
10,892
Added 19.63%
44,592
Common Stock
Jun 12
2023
SELL
Open market or private sale
$3,276,200
$163.81 p/Share
20,000
Reduced 35.58%
36,218
Common Stock
Dec 08
2022
SELL
Payment of exercise price or tax liability
$14,463
$178.56 p/Share
81
Reduced 0.14%
56,218
Common Stock
Nov 28
2022
SELL
Open market or private sale
$1,194,639
$175.09 p/Share
6,823
Reduced 10.81%
56,299
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$165,883
$171.9 p/Share
965
Reduced 1.51%
63,122
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$55,620
$166.03 p/Share
335
Reduced 0.52%
64,087
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$689,932
$166.57 p/Share
4,142
Reduced 6.04%
64,422
Common Stock
Nov 16
2022
BUY
Grant, award, or other acquisition
-
11,871
Added 14.76%
68,564
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$86,717
$171.04 p/Share
507
Reduced 0.89%
56,693
Common Stock
Sep 30
2022
SELL
Open market or private sale
$1,115,827
$161.48 p/Share
6,910
Reduced 10.78%
57,200
Common Stock
Dec 23
2021
SELL
Open market or private sale
$4,080,397
$202.17 p/Share
20,183
Reduced 23.94%
64,110
Common Stock
Dec 23
2021
BUY
Exercise of conversion of derivative security
$318,122
$31.0 p/Share
10,262
Added 10.85%
84,293
Common Stock
Dec 08
2021
SELL
Payment of exercise price or tax liability
$13,968
$202.43 p/Share
69
Reduced 0.09%
74,031
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$89,335
$194.63 p/Share
459
Reduced 0.62%
74,100
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$98,301
$194.27 p/Share
506
Reduced 0.67%
74,559
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$1,445,964
$194.35 p/Share
7,440
Reduced 9.02%
75,065
Common Stock
Nov 17
2021
BUY
Grant, award, or other acquisition
-
18,043
Added 17.94%
82,505
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$111,194
$192.71 p/Share
577
Reduced 0.89%
64,462
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$94,616
$186.62 p/Share
507
Reduced 0.77%
65,039
Common Stock