Dec 28
2021
SELL
Open market or private sale
$47,950
$137.0 p/Share
350
Reduced 1.9%
18,083
Common Stock
Nov 29
2021
SELL
Open market or private sale
$62,115
$124.23 p/Share
500
Reduced 2.75%
17,694
Common Stock
Nov 25
2021
SELL
Payment of exercise price or tax liability
$223,554
$125.03 p/Share
1,788
Reduced 6.84%
24,341
Common Stock
Nov 25
2021
SELL
Payment of exercise price or tax liability
$60,110
$125.23 p/Share
480
Reduced 2.54%
18,433
Common Stock
Nov 25
2021
BUY
Exercise of conversion of derivative security
-
4,547
Added 15.29%
25,195
Common Stock
Nov 25
2021
BUY
Exercise of conversion of derivative security
-
1,219
Added 6.06%
18,913
Common Stock
Oct 28
2021
SELL
Open market or private sale
$50,590
$101.18 p/Share
500
Reduced 2.67%
18,194
Common Stock
Sep 28
2021
SELL
Open market or private sale
$25,587
$85.29 p/Share
300
Reduced 1.58%
18,694
Common Stock
Aug 27
2021
SELL
Open market or private sale
$22,500
$90.0 p/Share
250
Reduced 1.3%
18,994
Common Stock
Aug 25
2021
SELL
Payment of exercise price or tax liability
$212,806
$93.83 p/Share
2,268
Reduced 9.51%
21,582
Common Stock
Aug 25
2021
BUY
Exercise of conversion of derivative security
-
5,767
Added 20.45%
22,436
Common Stock
Jul 28
2021
SELL
Open market or private sale
$28,517
$114.07 p/Share
250
Reduced 1.28%
19,244
Common Stock
Jun 28
2021
SELL
Open market or private sale
$16,931
$112.87 p/Share
150
Reduced 0.76%
19,494
Common Stock
May 25
2021
SELL
Payment of exercise price or tax liability
$189,090
$83.41 p/Share
2,267
Reduced 10.35%
19,644
Common Stock
May 25
2021
BUY
Exercise of conversion of derivative security
-
5,766
Added 21.95%
20,498
Common Stock
May 17
2021
SELL
Open market or private sale
$8,422
$77.27 p/Share
109
Reduced 0.67%
16,145
Common Stock
Apr 15
2021
SELL
Open market or private sale
$19,465
$77.86 p/Share
250
Reduced 1.51%
16,254
Common Stock
Mar 15
2021
SELL
Open market or private sale
$23,265
$93.06 p/Share
250
Reduced 1.49%
16,504
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$317,501
$94.72 p/Share
3,352
Reduced 16.67%
16,754
Common Stock
Feb 25
2021
BUY
Exercise of conversion of derivative security
-
12,283
Added 38.99%
19,217
Common Stock
Feb 24
2021
SELL
Open market or private sale
$510,850
$102.17 p/Share
5,000
Reduced 38.99%
7,823
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$2,214
$105.42 p/Share
21
Reduced 0.16%
12,823
Common Stock
Feb 22
2021
BUY
Exercise of conversion of derivative security
-
75
Added 0.58%
12,827
Common Stock
Feb 16
2021
SELL
Open market or private sale
$27,305
$109.22 p/Share
250
Reduced 1.92%
12,769
Common Stock
Jan 15
2021
SELL
Open market or private sale
$25,439
$121.14 p/Share
210
Reduced 1.59%
13,019
Common Stock