Feb 08
2025
SELL
Payment of exercise price or tax liability
$178,612
$47.39 p/Share
3,769
Reduced 14.2%
22,769
Common Stock
Feb 08
2025
BUY
Grant, award, or other acquisition
-
12,949
Added 32.79%
26,538
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$39,733
$47.93 p/Share
829
Reduced 5.75%
13,589
Common Stock
Feb 06
2025
BUY
Exercise of conversion of derivative security
-
2,411
Added 14.33%
14,418
Common Stock
Mar 28
2024
SELL
Open market or private sale
$157,500
$45.0 p/Share
3,500
Reduced 22.57%
12,007
Common Stock
Mar 20
2024
SELL
Open market or private sale
$252,060
$42.01 p/Share
6,000
Reduced 27.9%
15,507
Common Stock
Feb 26
2024
SELL
Open market or private sale
$620,555
$40.01 p/Share
15,510
Reduced 41.9%
21,507
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$79,373
$38.7 p/Share
2,051
Reduced 5.25%
37,017
Common Stock
Feb 18
2024
BUY
Grant, award, or other acquisition
-
6,651
Added 14.55%
39,068
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$186,612
$41.35 p/Share
4,513
Reduced 12.22%
32,417
Common Stock
Feb 12
2023
BUY
Grant, award, or other acquisition
-
15,423
Added 29.46%
36,930
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$223,153
$48.83 p/Share
4,570
Reduced 17.53%
21,507
Common Stock
Feb 13
2022
BUY
Grant, award, or other acquisition
-
15,740
Added 37.64%
26,077
Common Stock
Jan 04
2022
SELL
Open market or private sale
$3,055
$65.0 p/Share
47
Reduced 0.45%
10,337
Common Stock
Nov 18
2021
SELL
Open market or private sale
$39,006
$65.01 p/Share
600
Reduced 5.46%
10,384
Common Stock
Nov 17
2021
SELL
Open market or private sale
$477,945
$65.0 p/Share
7,353
Reduced 40.1%
10,984
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$27,917
$57.8 p/Share
483
Reduced 2.57%
18,337
Common Stock
Apr 01
2021
BUY
Exercise of conversion of derivative security
-
1,170
Added 5.85%
18,820
Common Stock
Feb 13
2021
SELL
Payment of exercise price or tax liability
$168,465
$53.6 p/Share
3,143
Reduced 15.12%
17,650
Common Stock
Feb 13
2021
BUY
Grant, award, or other acquisition
-
10,753
Added 34.09%
20,793
Common Stock
Nov 23
2020
SELL
Open market or private sale
$2,364,705
$45.0 p/Share
52,549
Reduced 83.96%
10,040
Common Stock
Nov 23
2020
BUY
Exercise of conversion of derivative security
$1,725,184
$32.83 p/Share
52,549
Added 66.34%
26,667
Common Stock
Oct 20
2020
SELL
Open market or private sale
$293,328
$36.0 p/Share
8,148
Reduced 44.8%
10,040
Common Stock