Dec 22
2021
-
108,043
Reduced 30.91%
241,495
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$1,252,530
$74.48 p/Share
16,817
Reduced 4.59%
349,538
Common Stock
Dec 14
2021
SELL
Open market or private sale
$148,200
$74.1 p/Share
2,000
Reduced 0.54%
366,355
Common Stock
Dec 14
2021
BUY
Grant, award, or other acquisition
-
36,195
Added 8.95%
368,355
Common Stock
Dec 14
2021
BUY
Exercise of conversion of derivative security
-
21,112
Added 5.66%
351,696
Common Stock
Nov 24
2021
SELL
Open market or private sale
$120,700
$60.35 p/Share
2,000
Reduced 0.64%
311,048
Common Stock
Nov 11
2021
SELL
Open market or private sale
$121,260
$60.63 p/Share
2,000
Reduced 0.63%
313,048
Common Stock
Oct 28
2021
SELL
Open market or private sale
$107,320
$53.66 p/Share
2,000
Reduced 0.63%
315,048
Common Stock
Oct 14
2021
SELL
Open market or private sale
$104,700
$52.35 p/Share
2,000
Reduced 0.63%
317,048
Common Stock
Sep 30
2021
SELL
Open market or private sale
$103,200
$51.6 p/Share
2,000
Reduced 0.62%
319,048
Common Stock
Sep 20
2021
SELL
Payment of exercise price or tax liability
$19,277
$51.68 p/Share
373
Reduced 0.12%
321,048
Common Stock
Sep 16
2021
SELL
Open market or private sale
$106,960
$53.48 p/Share
2,000
Reduced 0.62%
321,421
Common Stock
Sep 07
2021
SELL
Open market or private sale
$113,460
$56.73 p/Share
2,000
Reduced 0.61%
323,421
Common Stock
Aug 19
2021
SELL
Open market or private sale
$108,880
$54.44 p/Share
2,000
Reduced 0.61%
325,421
Common Stock
Aug 05
2021
SELL
Open market or private sale
$113,740
$56.87 p/Share
2,000
Reduced 0.61%
327,421
Common Stock
Jul 22
2021
SELL
Open market or private sale
$111,080
$55.54 p/Share
2,000
Reduced 0.6%
329,421
Common Stock
Jul 08
2021
SELL
Open market or private sale
$111,960
$55.98 p/Share
2,000
Reduced 0.6%
331,421
Common Stock
Jun 24
2021
SELL
Open market or private sale
$115,600
$57.8 p/Share
2,000
Reduced 0.6%
333,421
Common Stock
Jun 20
2021
SELL
Payment of exercise price or tax liability
$20,944
$56.15 p/Share
373
Reduced 0.11%
335,421
Common Stock
Jun 10
2021
SELL
Open market or private sale
$120,920
$60.46 p/Share
2,000
Reduced 0.59%
335,794
Common Stock
May 27
2021
SELL
Open market or private sale
$105,980
$52.99 p/Share
2,000
Reduced 0.59%
337,794
Common Stock
May 13
2021
SELL
Open market or private sale
$99,740
$49.87 p/Share
2,000
Reduced 0.59%
339,794
Common Stock
Mar 20
2021
SELL
Payment of exercise price or tax liability
$20,672
$55.42 p/Share
373
Reduced 0.11%
341,794
Common Stock
Mar 08
2021
SELL
Open market or private sale
$98,740
$49.37 p/Share
2,000
Reduced 0.58%
342,167
Common Stock
Feb 22
2021
SELL
Open market or private sale
$108,180
$54.09 p/Share
2,000
Reduced 0.58%
344,167
Common Stock