Jan 25
2023
SELL
Payment of exercise price or tax liability
$2,569,147
$62.94 p/Share
40,819
Reduced 12.25%
292,454
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
108,058
Added 24.48%
333,273
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$350,663
$63.48 p/Share
5,524
Reduced 2.39%
225,215
Common Stock
Nov 09
2022
SELL
Open market or private sale
$499,950
$66.66 p/Share
7,500
Reduced 3.15%
230,739
Common Stock
Nov 08
2022
SELL
Open market or private sale
$524,550
$69.94 p/Share
7,500
Reduced 3.05%
238,239
Common Stock
Nov 02
2022
SELL
Open market or private sale
$154,725
$75.0 p/Share
2,063
Reduced 0.83%
245,739
Common Stock
Aug 17
2022
SELL
Open market or private sale
$414,400
$82.88 p/Share
5,000
Reduced 1.98%
247,802
Common Stock
Aug 02
2022
SELL
Open market or private sale
$401,000
$80.2 p/Share
5,000
Reduced 1.94%
252,802
Common Stock
Jul 18
2022
SELL
Open market or private sale
$384,100
$76.82 p/Share
5,000
Reduced 1.9%
257,802
Common Stock
Jun 16
2022
SELL
Open market or private sale
$381,650
$76.33 p/Share
5,000
Reduced 1.87%
262,802
Common Stock
Jun 02
2022
SELL
Open market or private sale
$455,750
$91.15 p/Share
5,000
Reduced 1.83%
267,802
Common Stock
May 18
2022
SELL
Open market or private sale
$193,986
$89.23 p/Share
2,174
Reduced 0.79%
272,802
Common Stock
May 03
2022
SELL
Open market or private sale
$442,600
$88.52 p/Share
5,000
Reduced 1.79%
274,976
Common Stock
Apr 18
2022
SELL
Open market or private sale
$438,250
$87.65 p/Share
5,000
Reduced 1.75%
279,976
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$339,275
$93.49 p/Share
3,629
Reduced 1.26%
284,976
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$4,299,834
$94.71 p/Share
45,400
Reduced 13.59%
288,605
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
109,515
Added 24.69%
334,005
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$550,944
$91.02 p/Share
6,053
Reduced 2.63%
224,490
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$499,973
$91.02 p/Share
5,493
Reduced 2.33%
230,543
Common Stock
Dec 06
2021
-
6,127
Reduced 2.53%
236,036
Common Stock
Dec 03
2021
-
18,381
Reduced 7.05%
242,163
Common Stock
Nov 03
2021
SELL
Open market or private sale
$413,100
$82.62 p/Share
5,000
Reduced 1.88%
260,544
Common Stock
Oct 19
2021
SELL
Open market or private sale
$416,900
$83.38 p/Share
5,000
Reduced 1.85%
265,544
Common Stock
Oct 06
2021
SELL
Open market or private sale
$413,650
$82.73 p/Share
5,000
Reduced 1.81%
270,544
Common Stock
Sep 16
2021
SELL
Open market or private sale
$423,850
$84.77 p/Share
5,000
Reduced 1.78%
275,544
Common Stock