Dec 07
2021
SELL
Open market or private sale
$240,879
$69.0 p/Share
3,491
Reduced 1.2%
288,187
Common Stock
Nov 23
2021
BUY
Grant, award, or other acquisition
$81
$0.01 p/Share
8,143
Added 2.72%
291,678
Common Stock
Nov 16
2021
SELL
Open market or private sale
$6,764,435
$103.03 p/Share
65,655
Reduced 18.8%
283,535
Common Stock
Nov 11
2021
BUY
Grant, award, or other acquisition
$1,648
$0.01 p/Share
164,760
Added 32.06%
349,190
Common Stock
Oct 15
2021
SELL
Open market or private sale
$2,152,448
$92.87 p/Share
23,177
Reduced 11.16%
184,430
Common Stock
Oct 06
2021
SELL
Payment of exercise price or tax liability
$4,578,364
$85.75 p/Share
53,392
Reduced 20.46%
207,607
Common Stock
Jul 15
2021
SELL
Open market or private sale
$2,827,201
$108.99 p/Share
25,940
Reduced 9.05%
260,819
Common Stock
Jul 07
2021
SELL
Payment of exercise price or tax liability
$1,736,989
$124.56 p/Share
13,945
Reduced 4.64%
286,759
Common Stock
Jun 15
2021
SELL
Open market or private sale
$1,625,523
$113.53 p/Share
14,318
Reduced 4.55%
300,704
Common Stock
May 17
2021
SELL
Open market or private sale
$702,489
$83.56 p/Share
8,407
Reduced 2.6%
315,022
Common Stock
Apr 15
2021
SELL
Open market or private sale
$2,316,235
$96.55 p/Share
23,990
Reduced 6.91%
323,429
Common Stock
Apr 07
2021
SELL
Payment of exercise price or tax liability
$1,494,448
$94.02 p/Share
15,895
Reduced 4.38%
347,419
Common Stock
Mar 22
2021
SELL
Open market or private sale
$886,606
$103.31 p/Share
8,582
Reduced 2.31%
363,314
Common Stock
Feb 22
2021
SELL
Open market or private sale
$1,075,972
$125.39 p/Share
8,581
Reduced 2.26%
371,896
Common Stock
Feb 10
2021
SELL
Open market or private sale
$3,243,374
$126.63 p/Share
25,613
Reduced 6.31%
380,477
Common Stock
Jan 22
2021
SELL
Open market or private sale
$1,028,604
$119.87 p/Share
8,581
Reduced 2.07%
406,090
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$1,434,051
$100.48 p/Share
14,272
Reduced 3.33%
414,671
Common Stock
Dec 22
2020
SELL
Open market or private sale
$852,823
$105.77 p/Share
8,063
Reduced 1.85%
428,943
Common Stock
Dec 01
2020
SELL
Open market or private sale
$238,433
$93.54 p/Share
2,549
Reduced 0.57%
442,391
Common Stock
Nov 30
2020
SELL
Payment of exercise price or tax liability
$461,979
$85.79 p/Share
5,385
Reduced 1.22%
437,006
Common Stock
Nov 30
2020
SELL
Open market or private sale
$640,704
$90.88 p/Share
7,050
Reduced 1.57%
440,940
Common Stock
Nov 23
2020
SELL
Open market or private sale
$1,053,240
$83.83 p/Share
12,564
Reduced 2.7%
451,990
Common Stock
Nov 20
2020
SELL
Open market or private sale
$1,685,510
$82.22 p/Share
20,500
Reduced 4.23%
464,554
Common Stock
Nov 19
2020
SELL
Open market or private sale
$3,819,000
$76.38 p/Share
50,000
Reduced 9.34%
485,054
Common Stock
Nov 04
2020
BUY
Grant, award, or other acquisition
$621
$0.01 p/Share
62,082
Added 12.08%
451,647
Common Stock