Oct 23
2024
-
3,000
Reduced 4.5%
63,702
Common Stock
May 13
2024
-
1,072
Reduced 1.58%
66,702
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$37,578
$23.92 p/Share
1,571
Reduced 2.27%
67,774
Common Stock
Jun 22
2023
SELL
Payment of exercise price or tax liability
$7,711
$27.54 p/Share
280
Reduced 0.42%
65,851
Common Stock
Mar 13
2023
BUY
Open market or private purchase
$32,030
$32.03 p/Share
1,000
Added 1.5%
65,510
Common Stock
Jun 22
2022
SELL
Payment of exercise price or tax liability
$8,655
$30.91 p/Share
280
Reduced 0.43%
64,510
Common Stock
May 02
2022
BUY
Open market or private purchase
$31,110
$31.11 p/Share
1,000
Added 1.53%
64,169
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$8,226
$37.22 p/Share
221
Reduced 0.35%
63,169
Common Stock
Feb 07
2022
-
3,000
Reduced 4.56%
62,722
Common Stock
Sep 30
2021
SELL
Open market or private sale
$167,050
$33.41 p/Share
5,000
Reduced 7.07%
65,722
Common Stock
Sep 17
2021
SELL
Open market or private sale
$163,050
$32.61 p/Share
5,000
Reduced 6.6%
70,722
Common Stock
Sep 03
2021
SELL
Open market or private sale
$165,600
$33.12 p/Share
5,000
Reduced 6.19%
75,722
Common Stock
Aug 27
2021
SELL
Open market or private sale
$167,600
$33.52 p/Share
5,000
Reduced 5.83%
80,722
Common Stock
Aug 13
2021
SELL
Open market or private sale
$165,100
$33.02 p/Share
5,000
Reduced 5.51%
85,722
Common Stock
Jul 30
2021
SELL
Open market or private sale
$162,250
$32.45 p/Share
5,000
Reduced 5.22%
90,722
Common Stock
Jun 22
2021
SELL
Payment of exercise price or tax liability
$6,560
$32.0 p/Share
205
Reduced 0.21%
95,722
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$6,782
$30.97 p/Share
219
Reduced 0.23%
95,306
Common Stock
Nov 02
2020
BUY
Open market or private purchase
$18,150
$18.15 p/Share
1,000
Added 1.04%
94,861
Common Stock
Mar 16
2020
BUY
Open market or private purchase
$32,120
$16.06 p/Share
2,000
Added 2.09%
93,861
Common Stock
Mar 11
2020
SELL
Payment of exercise price or tax liability
$4,995
$22.81 p/Share
219
Reduced 0.24%
91,861
Common Stock
Dec 16
2019
-
4,871
Reduced 5.06%
91,416
Common Stock
Mar 11
2019
SELL
Payment of exercise price or tax liability
$6,077
$27.75 p/Share
219
Reduced 0.22%
98,653
Common Stock
Dec 04
2018
SELL
Payment of exercise price or tax liability
$62,782
$26.83 p/Share
2,340
Reduced 2.33%
98,208
Common Stock
Nov 05
2018
BUY
Open market or private purchase
$27,930
$27.93 p/Share
1,000
Added 0.98%
100,548
Common Stock
May 03
2018
-
4,875
Reduced 4.67%
99,548
Common Stock