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
Dec 16
2020
BUY
Exercise of conversion of derivative security
-
22,956
Added 7.35%
289,489
Common Stock
Dec 16
2020
BUY
Grant, award, or other acquisition
-
27,499
Added 8.38%
300,493
Common Stock
Dec 15
2020
SELL
Open market or private sale
$121,000
$48.4 p/Share
2,500
Reduced 0.99%
250,038
Common Stock
Nov 16
2020
SELL
Open market or private sale
$109,400
$43.76 p/Share
2,500
Reduced 0.98%
252,538
Common Stock
Oct 15
2020
SELL
Open market or private sale
$103,800
$41.52 p/Share
2,500
Reduced 0.97%
255,038
Common Stock