Mar 20
2022
SELL
Payment of exercise price or tax liability
$538,556
$60.1 p/Share
8,961
Reduced 1.92%
458,092
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$7,719,108
$74.48 p/Share
103,640
Reduced 18.16%
467,053
Common Stock
Dec 14
2021
BUY
Grant, award, or other acquisition
-
158,133
Added 21.7%
570,693
Common Stock
Dec 14
2021
BUY
Exercise of conversion of derivative security
-
104,316
Added 16.8%
516,751
Common Stock
Sep 20
2021
SELL
Payment of exercise price or tax liability
$572,924
$51.68 p/Share
11,086
Reduced 3.47%
308,244
Common Stock
Sep 15
2021
SELL
Open market or private sale
$347,936
$53.12 p/Share
6,550
Reduced 2.01%
319,330
Common Stock
Sep 14
2021
SELL
Open market or private sale
$348,788
$53.25 p/Share
6,550
Reduced 1.97%
325,880
Common Stock
Sep 03
2021
SELL
Open market or private sale
$373,350
$57.0 p/Share
6,550
Reduced 1.93%
332,430
Common Stock
Sep 02
2021
SELL
Open market or private sale
$377,280
$57.6 p/Share
6,550
Reduced 1.9%
338,980
Common Stock
Aug 18
2021
SELL
Open market or private sale
$276,350
$55.27 p/Share
5,000
Reduced 1.43%
345,530
Common Stock
Aug 17
2021
SELL
Open market or private sale
$276,900
$55.38 p/Share
5,000
Reduced 1.41%
350,530
Common Stock
Aug 03
2021
SELL
Open market or private sale
$290,200
$58.04 p/Share
5,000
Reduced 1.39%
355,530
Common Stock
Aug 02
2021
SELL
Open market or private sale
$291,250
$58.25 p/Share
5,000
Reduced 1.37%
360,530
Common Stock
Jul 22
2021
SELL
Open market or private sale
$276,050
$55.21 p/Share
5,000
Reduced 1.35%
365,530
Common Stock
Jul 21
2021
SELL
Open market or private sale
$276,350
$55.27 p/Share
5,000
Reduced 1.33%
370,530
Common Stock
Jul 08
2021
SELL
Open market or private sale
$283,050
$56.61 p/Share
5,000
Reduced 1.31%
375,530
Common Stock
Jul 07
2021
SELL
Open market or private sale
$284,250
$56.85 p/Share
5,000
Reduced 1.3%
380,530
Common Stock
Jun 23
2021
SELL
Open market or private sale
$215,700
$57.52 p/Share
3,750
Reduced 0.96%
385,530
Common Stock
Jun 22
2021
SELL
Open market or private sale
$216,150
$57.64 p/Share
3,750
Reduced 0.95%
389,280
Common Stock
Jun 20
2021
SELL
Payment of exercise price or tax liability
$622,479
$56.15 p/Share
11,086
Reduced 2.74%
393,030
Common Stock
Jun 10
2021
SELL
Open market or private sale
$221,550
$59.08 p/Share
3,750
Reduced 0.92%
404,116
Common Stock
Jun 09
2021
SELL
Open market or private sale
$226,613
$60.43 p/Share
3,750
Reduced 0.91%
407,866
Common Stock
May 28
2021
SELL
Open market or private sale
$198,000
$52.8 p/Share
3,750
Reduced 0.9%
411,616
Common Stock
May 27
2021
SELL
Open market or private sale
$199,575
$53.22 p/Share
3,750
Reduced 0.89%
415,366
Common Stock
May 12
2021
SELL
Open market or private sale
$189,825
$50.62 p/Share
3,750
Reduced 0.89%
419,116
Common Stock