Sep 03
2024
SELL
Open market or private sale
$2,013,410
$41.09 p/Share
49,000
Reduced 4.41%
1,063,368
Common Stock
Jun 03
2024
SELL
Open market or private sale
$2,002,629
$40.87 p/Share
49,000
Reduced 4.22%
1,112,368
Common Stock
Jan 08
2024
SELL
Payment of exercise price or tax liability
$743,553
$41.53 p/Share
17,904
Reduced 6.53%
256,264
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$489,114
$37.96 p/Share
12,885
Reduced 4.49%
274,168
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
88,000
Added 23.46%
287,053
Common Stock
Nov 30
2023
BUY
Grant, award, or other acquisition
-
199,053
Added 50.0%
199,053
Common Stock
Jan 07
2023
SELL
Payment of exercise price or tax liability
$108,201
$26.41 p/Share
4,097
Reduced 0.45%
905,104
Common Stock
Jan 06
2023
SELL
Payment of exercise price or tax liability
$231,168
$27.52 p/Share
8,400
Reduced 0.92%
909,201
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
-
84,175
Added 8.4%
917,601
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$330,362
$56.06 p/Share
5,893
Reduced 0.69%
851,695
Common Stock
Jan 06
2022
BUY
Grant, award, or other acquisition
-
78,370
Added 8.37%
857,588
Common Stock
Oct 20
2021
SELL
Open market or private sale
$591,570
$58.67 p/Share
10,083
Reduced 1.28%
779,218
Common Stock
Oct 19
2021
SELL
Open market or private sale
$827,868
$58.81 p/Share
14,077
Reduced 1.8%
769,135
Common Stock
Oct 18
2021
SELL
Open market or private sale
$2,246,341
$58.59 p/Share
38,340
Reduced 4.67%
783,212
Common Stock
Jul 20
2021
SELL
Open market or private sale
$1,442,673
$77.68 p/Share
18,572
Reduced 2.21%
821,552
Common Stock
Jul 19
2021
SELL
Open market or private sale
$3,342,481
$76.09 p/Share
43,928
Reduced 4.97%
840,124
Common Stock
Apr 20
2021
SELL
Open market or private sale
$1,598,339
$66.39 p/Share
24,075
Reduced 2.65%
884,052
Common Stock
Apr 19
2021
SELL
Open market or private sale
$2,652,862
$69.04 p/Share
38,425
Reduced 4.06%
908,127
Common Stock
Jan 20
2021
SELL
Open market or private sale
$173,171
$78.75 p/Share
2,199
Reduced 0.18%
1,222,997
Common Stock
Jan 19
2021
SELL
Open market or private sale
$4,736,041
$78.54 p/Share
60,301
Reduced 4.69%
1,225,196
Common Stock
Jan 07
2021
BUY
Grant, award, or other acquisition
-
37,500
Added 2.83%
1,285,497
Common Stock