Feb 20
2025
SELL
Payment of exercise price or tax liability
$123,019
$50.48 p/Share
2,437
Reduced 13.3%
15,887
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
4,805
Added 20.77%
18,324
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$48,041
$49.63 p/Share
968
Reduced 6.68%
13,519
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
-
1,729
Added 10.66%
14,487
Common Stock
Oct 08
2024
SELL
Open market or private sale
$65,030
$70.0 p/Share
929
Reduced 6.79%
12,758
Common Stock
Sep 18
2024
SELL
Open market or private sale
$65,030
$70.0 p/Share
929
Reduced 6.36%
13,687
Common Stock
Aug 05
2024
SELL
Payment of exercise price or tax liability
$76,683
$55.77 p/Share
1,375
Reduced 8.6%
14,616
Common Stock
Aug 05
2024
BUY
Exercise of conversion of derivative security
-
2,712
Added 14.5%
15,991
Common Stock
May 01
2024
SELL
Open market or private sale
$6,616
$60.15 p/Share
110
Reduced 0.82%
13,279
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
-
218
Added 1.6%
13,389
Common Stock
Apr 02
2024
SELL
Open market or private sale
$73,393
$79.43 p/Share
924
Reduced 6.56%
13,171
Common Stock
Mar 01
2024
SELL
Open market or private sale
$137,800
$59.32 p/Share
2,323
Reduced 14.15%
14,095
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
4,724
Added 22.34%
16,418
Common Stock
Feb 27
2024
SELL
Open market or private sale
$115,316
$56.89 p/Share
2,027
Reduced 14.77%
11,694
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
3,954
Added 22.37%
13,721
Common Stock
Feb 22
2024
SELL
Open market or private sale
$65,339
$59.78 p/Share
1,093
Reduced 10.06%
9,767
Common Stock
Feb 21
2024
SELL
Open market or private sale
$55,042
$61.5 p/Share
895
Reduced 9.21%
8,826
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
2,034
Added 15.77%
10,860
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
1,729
Added 15.1%
9,721
Common Stock
Jan 02
2024
SELL
Open market or private sale
$64,606
$73.5 p/Share
879
Reduced 9.91%
7,992
Common Stock
Aug 07
2023
SELL
Open market or private sale
$114,804
$85.04 p/Share
1,350
Reduced 13.21%
8,871
Common Stock
Aug 04
2023
BUY
Exercise of conversion of derivative security
-
2,712
Added 20.97%
10,221
Common Stock
Feb 28
2023
SELL
Open market or private sale
$118,083
$61.12 p/Share
1,932
Reduced 20.46%
7,509
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
3,954
Added 29.52%
9,441
Common Stock
Feb 22
2023
SELL
Open market or private sale
$52,559
$62.72 p/Share
838
Reduced 13.25%
5,487
Common Stock