Dec 29
2021
SELL
Open market or private sale
$278,064
$72.0 p/Share
3,862
Reduced 1.69%
224,043
Common Stock
Dec 27
2021
SELL
Open market or private sale
$164,791
$71.0 p/Share
2,321
Reduced 1.01%
227,905
Common Stock
Dec 23
2021
SELL
Open market or private sale
$759,426
$69.5 p/Share
10,927
Reduced 4.53%
230,226
Common Stock
Dec 22
2021
SELL
Open market or private sale
$334,016
$68.0 p/Share
4,912
Reduced 2.0%
241,153
Common Stock
Dec 21
2021
SELL
Open market or private sale
$329,104
$67.0 p/Share
4,912
Reduced 1.96%
246,065
Common Stock
Dec 16
2021
SELL
Open market or private sale
$324,126
$66.0 p/Share
4,911
Reduced 1.92%
250,959
Common Stock
Nov 07
2021
SELL
Payment of exercise price or tax liability
$98,302
$65.23 p/Share
1,507
Reduced 0.59%
255,870
Common Stock
Nov 05
2021
SELL
Open market or private sale
$319,215
$65.0 p/Share
4,911
Reduced 1.87%
257,377
Common Stock
Nov 04
2021
SELL
Open market or private sale
$203,008
$64.0 p/Share
3,172
Reduced 1.19%
262,288
Common Stock
Oct 21
2021
SELL
Payment of exercise price or tax liability
$1,654,201
$61.41 p/Share
26,937
Reduced 9.21%
265,460
Common Stock
Oct 21
2021
BUY
Grant, award, or other acquisition
-
44,307
Added 13.16%
292,397
Common Stock
Oct 18
2021
SELL
Payment of exercise price or tax liability
$120,791
$62.36 p/Share
1,937
Reduced 0.77%
248,090
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$78,335
$62.97 p/Share
1,244
Reduced 0.5%
250,027
Common Stock
May 25
2021
SELL
Open market or private sale
$280,000
$56.0 p/Share
5,000
Reduced 1.98%
247,975
Common Stock
Apr 29
2021
SELL
Open market or private sale
$550,000
$55.0 p/Share
10,000
Reduced 3.8%
252,975
Common Stock
Apr 05
2021
SELL
Open market or private sale
$536,600
$53.66 p/Share
10,000
Reduced 3.66%
262,975
Common Stock
Mar 16
2021
SELL
Open market or private sale
$1,312,766
$51.31 p/Share
25,585
Reduced 8.57%
272,975
Common Stock
Mar 15
2021
SELL
Open market or private sale
$167,335
$49.0 p/Share
3,415
Reduced 1.13%
298,560
Common Stock
Mar 12
2021
SELL
Open market or private sale
$384,000
$48.0 p/Share
8,000
Reduced 2.58%
301,975
Common Stock
Mar 11
2021
SELL
Open market or private sale
$329,000
$47.0 p/Share
7,000
Reduced 2.21%
309,975
Common Stock
Jan 21
2021
BUY
Grant, award, or other acquisition
-
30,000
Added 8.65%
316,975
Common Stock
Jan 14
2021
SELL
Open market or private sale
$276,000
$46.0 p/Share
6,000
Reduced 2.05%
286,975
Common Stock
Dec 17
2020
SELL
Open market or private sale
$625,380
$44.67 p/Share
14,000
Reduced 4.57%
292,573
Common Stock
Dec 15
2020
SELL
Open market or private sale
$102,500
$41.0 p/Share
2,500
Reduced 0.81%
306,573
Common Stock
Dec 04
2020
SELL
Open market or private sale
$100,000
$40.0 p/Share
2,500
Reduced 0.8%
309,073
Common Stock