Nov 03
2022
SELL
Payment of exercise price or tax liability
$653,218
$60.26 p/Share
10,840
Reduced 10.33%
94,114
Common Stock
Nov 03
2022
BUY
Grant, award, or other acquisition
-
24,438
Added 18.89%
104,954
Common Stock
Nov 02
2022
SELL
Open market or private sale
$389,350
$59.9 p/Share
6,500
Reduced 7.47%
80,516
Common Stock
Oct 28
2022
SELL
Payment of exercise price or tax liability
$185,113
$58.71 p/Share
3,153
Reduced 3.5%
87,016
Common Stock
Oct 27
2022
SELL
Payment of exercise price or tax liability
$16,733
$56.15 p/Share
298
Reduced 0.33%
90,169
Common Stock
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