May 18
2023
SELL
Open market or private sale
$194,675
$59.9 p/Share
3,250
Reduced 6.66%
45,585
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$39,998
$57.14 p/Share
700
Reduced 1.41%
48,835
Common Stock
Apr 19
2023
SELL
Open market or private sale
$202,800
$62.4 p/Share
3,250
Reduced 6.2%
49,199
Common Stock
Mar 15
2023
SELL
Open market or private sale
$223,795
$68.86 p/Share
3,250
Reduced 5.83%
52,449
Common Stock
Feb 15
2023
SELL
Open market or private sale
$216,872
$66.73 p/Share
3,250
Reduced 5.51%
55,699
Common Stock
Jan 18
2023
SELL
Open market or private sale
$215,377
$66.27 p/Share
3,250
Reduced 5.23%
58,949
Common Stock
Jan 09
2023
SELL
Open market or private sale
$989,121
$67.0 p/Share
14,763
Reduced 19.18%
62,199
Common Stock
Jan 03
2023
SELL
Open market or private sale
$89,954
$64.07 p/Share
1,404
Reduced 1.79%
76,962
Common Stock
Dec 23
2022
SELL
Open market or private sale
$664,733
$63.32 p/Share
10,498
Reduced 11.81%
78,366
Common Stock
Nov 22
2022
SELL
Open market or private sale
$137,260
$68.63 p/Share
2,000
Reduced 2.2%
88,864
Common Stock
Nov 16
2022
SELL
Open market or private sale
$228,605
$70.34 p/Share
3,250
Reduced 3.45%
90,864
Common Stock
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