Oct 27
2022
BUY
Grant, award, or other acquisition
-
3,817
Added 4.05%
90,467
Common Stock
Oct 03
2022
SELL
Open market or private sale
$104,800
$52.4 p/Share
2,000
Reduced 2.26%
86,650
Common Stock
Sep 21
2022
SELL
Open market or private sale
$110,020
$55.01 p/Share
2,000
Reduced 2.21%
88,650
Common Stock
Sep 07
2022
SELL
Open market or private sale
$106,580
$53.29 p/Share
2,000
Reduced 2.16%
90,650
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
$51,900
$52.53 p/Share
988
Reduced 1.06%
92,650
Common Stock
Dec 28
2021
SELL
Open market or private sale
$551,869
$79.36 p/Share
6,954
Reduced 6.94%
93,304
Common Stock
Dec 21
2021
SELL
Open market or private sale
$593,360
$74.17 p/Share
8,000
Reduced 7.39%
100,258
Common Stock
Dec 14
2021
SELL
Open market or private sale
$592,000
$74.0 p/Share
8,000
Reduced 6.88%
108,258
Common Stock
Dec 07
2021
SELL
Open market or private sale
$612,640
$76.58 p/Share
8,000
Reduced 6.44%
116,258
Common Stock
Nov 30
2021
SELL
Open market or private sale
$592,720
$74.09 p/Share
8,000
Reduced 6.05%
124,258
Common Stock
Nov 04
2021
SELL
Payment of exercise price or tax liability
$3,647,530
$74.52 p/Share
48,947
Reduced 27.03%
132,114
Common Stock
Nov 04
2021
BUY
Grant, award, or other acquisition
-
110,361
Added 37.87%
181,061
Common Stock
Oct 29
2021
SELL
Payment of exercise price or tax liability
$289,125
$69.82 p/Share
4,141
Reduced 27.9%
10,702
Common Stock
Oct 29
2021
SELL
Open market or private sale
$481,530
$70.0 p/Share
6,879
Reduced 31.67%
14,843
Common Stock
Oct 28
2021
SELL
Payment of exercise price or tax liability
$40,455
$69.63 p/Share
581
Reduced 2.61%
21,722
Common Stock
Oct 27
2021
BUY
Grant, award, or other acquisition
-
3,044
Added 12.01%
22,303
Common Stock
Sep 24
2021
SELL
Open market or private sale
$405,000
$67.5 p/Share
6,000
Reduced 23.75%
19,259
Common Stock
Sep 20
2021
SELL
Open market or private sale
$614,200
$61.42 p/Share
10,000
Reduced 28.36%
25,259
Common Stock
Sep 17
2021
SELL
Open market or private sale
$641,300
$64.13 p/Share
10,000
Reduced 22.1%
35,259
Common Stock
Sep 16
2021
SELL
Open market or private sale
$626,400
$62.64 p/Share
10,000
Reduced 18.1%
45,259
Common Stock
Sep 15
2021
SELL
Open market or private sale
$618,200
$61.82 p/Share
10,000
Reduced 15.32%
55,259
Common Stock
Sep 14
2021
SELL
Open market or private sale
$628,700
$62.87 p/Share
10,000
Reduced 13.29%
65,259
Common Stock
Sep 13
2021
SELL
Open market or private sale
$648,300
$64.83 p/Share
10,000
Reduced 11.73%
75,259
Common Stock
Sep 10
2021
SELL
Open market or private sale
$434,135
$65.0 p/Share
6,679
Reduced 7.26%
85,259
Common Stock
May 28
2021
SELL
Open market or private sale
$265,282
$58.6 p/Share
4,527
Reduced 4.69%
91,938
Common Stock