Oct 30
2024
SELL
Open market or private sale
$130,000
$52.0 p/Share
2,500
Reduced 2.39%
102,239
Common Stock, par valu...
Sep 19
2024
SELL
Open market or private sale
$44,300
$50.0 p/Share
886
Reduced 0.84%
104,739
Common Stock, par valu...
Sep 06
2024
SELL
Payment of exercise price or tax liability
$227,526
$47.54 p/Share
4,786
Reduced 4.33%
105,625
Common Stock, par valu...
Aug 29
2024
SELL
Open market or private sale
$80,700
$50.0 p/Share
1,614
Reduced 1.44%
110,411
Common Stock, par valu...
Aug 23
2024
SELL
Open market or private sale
$120,000
$48.0 p/Share
2,500
Reduced 2.18%
112,025
Common Stock, par valu...
Aug 15
2024
SELL
Open market or private sale
$115,225
$46.09 p/Share
2,500
Reduced 2.14%
114,525
Common Stock, par valu...
Aug 14
2024
SELL
Open market or private sale
$114,375
$45.75 p/Share
2,500
Reduced 2.09%
117,025
Common Stock, par valu...
May 14
2024
SELL
Open market or private sale
$379,725
$50.63 p/Share
7,500
Reduced 5.9%
119,525
Common Stock, par valu...
Feb 20
2024
SELL
Payment of exercise price or tax liability
$433,613
$46.53 p/Share
9,319
Reduced 6.83%
127,025
Common Stock, par valu...
Feb 14
2024
BUY
Grant, award, or other acquisition
-
15,562
Added 10.24%
136,344
Common Stock, par valu...
Sep 07
2023
SELL
Payment of exercise price or tax liability
$192,445
$40.21 p/Share
4,786
Reduced 3.81%
120,782
Common Stock, par valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$326,842
$44.42 p/Share
7,358
Reduced 5.54%
125,568
Common Stock, par valu...
Feb 06
2023
BUY
Grant, award, or other acquisition
-
26,212
Added 16.34%
134,182
Common Stock, par valu...
Jan 20
2023
SELL
Payment of exercise price or tax liability
$143,271
$38.39 p/Share
3,732
Reduced 3.34%
107,970
Common Stock, par valu...
Jan 20
2023
BUY
Grant, award, or other acquisition
-
24,168
Added 17.79%
111,702
Common Stock, par valu...
Sep 07
2022
SELL
Payment of exercise price or tax liability
$164,591
$34.39 p/Share
4,786
Reduced 5.18%
87,534
Common Stock, par valu...
Feb 18
2022
SELL
Payment of exercise price or tax liability
$406,952
$52.0 p/Share
7,826
Reduced 7.81%
92,320
Common Stock, par valu...
Jan 27
2022
SELL
Payment of exercise price or tax liability
$582,551
$51.93 p/Share
11,218
Reduced 10.07%
100,146
Common Stock, par valu...
Jan 27
2022
BUY
Grant, award, or other acquisition
-
27,383
Added 19.74%
111,364
Common Stock, par valu...
Jan 26
2022
BUY
Grant, award, or other acquisition
-
14,208
Added 14.47%
83,981
Common Stock, par valu...
Sep 07
2021
BUY
Grant, award, or other acquisition
-
37,500
Added 34.96%
69,773
Common Stock, par valu...
Feb 19
2021
SELL
Payment of exercise price or tax liability
$323,513
$48.98 p/Share
6,605
Reduced 16.99%
32,273
Common Stock, par valu...
Jan 28
2021
BUY
Grant, award, or other acquisition
-
13,579
Added 25.89%
38,878
Common Stock, par valu...