Jun 15
2022
SELL
Open market or private sale
$153,055
$43.73 p/Share
3,500
Reduced 1.37%
252,136
Common Stock
May 16
2022
SELL
Open market or private sale
$181,895
$51.97 p/Share
3,500
Reduced 1.35%
255,636
Common Stock
Apr 14
2022
SELL
Open market or private sale
$200,515
$57.29 p/Share
3,500
Reduced 1.33%
259,146
Common Stock
Mar 20
2022
SELL
Payment of exercise price or tax liability
$90,871
$60.1 p/Share
1,512
Reduced 0.57%
262,646
Common Stock
Mar 15
2022
SELL
Open market or private sale
$189,385
$54.11 p/Share
3,500
Reduced 1.31%
264,158
Common Stock
Feb 15
2022
SELL
Open market or private sale
$225,470
$64.42 p/Share
3,500
Reduced 1.29%
267,658
Common Stock
Jan 18
2022
SELL
Open market or private sale
$247,205
$70.63 p/Share
3,500
Reduced 1.27%
271,158
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$1,312,040
$74.48 p/Share
17,616
Reduced 6.03%
274,658
Common Stock
Dec 15
2021
SELL
Open market or private sale
$184,650
$73.86 p/Share
2,500
Reduced 0.85%
292,274
Common Stock
Dec 14
2021
BUY
Grant, award, or other acquisition
-
30,558
Added 9.39%
294,774
Common Stock
Dec 14
2021
BUY
Exercise of conversion of derivative security
-
17,386
Added 5.84%
280,495
Common Stock
Nov 15
2021
SELL
Open market or private sale
$153,600
$61.44 p/Share
2,500
Reduced 1.0%
246,830
Common Stock
Oct 15
2021
SELL
Open market or private sale
$159,900
$53.3 p/Share
3,000
Reduced 1.19%
249,330
Common Stock
Sep 20
2021
SELL
Payment of exercise price or tax liability
$104,652
$51.68 p/Share
2,025
Reduced 0.8%
252,330
Common Stock
Sep 15
2021
SELL
Open market or private sale
$132,500
$53.0 p/Share
2,500
Reduced 0.97%
254,355
Common Stock
Aug 16
2021
SELL
Open market or private sale
$167,250
$55.75 p/Share
3,000
Reduced 1.15%
256,855
Common Stock
Jul 15
2021
SELL
Open market or private sale
$141,750
$56.7 p/Share
2,500
Reduced 0.95%
259,855
Common Stock
Jun 20
2021
SELL
Payment of exercise price or tax liability
$101,800
$56.15 p/Share
1,813
Reduced 0.69%
262,355
Common Stock
Jun 15
2021
SELL
Open market or private sale
$174,390
$58.13 p/Share
3,000
Reduced 1.12%
264,168
Common Stock
May 17
2021
SELL
Open market or private sale
$128,150
$51.26 p/Share
2,500
Reduced 0.93%
267,168
Common Stock
Apr 15
2021
SELL
Open market or private sale
$168,750
$56.25 p/Share
3,000
Reduced 1.1%
269,668
Common Stock
Mar 20
2021
SELL
Payment of exercise price or tax liability
$100,366
$55.42 p/Share
1,811
Reduced 0.66%
272,668
Common Stock
Mar 15
2021
SELL
Open market or private sale
$136,400
$54.56 p/Share
2,500
Reduced 0.9%
274,479
Common Stock
Feb 16
2021
SELL
Open market or private sale
$168,300
$56.1 p/Share
3,000
Reduced 1.07%
276,979
Common Stock
Dec 20
2020
SELL
Payment of exercise price or tax liability
$1,053,599
$51.36 p/Share
20,514
Reduced 6.83%
279,979
Common Stock