Dec 16
2024
SELL
Open market or private sale
$3,344,400
$55.74 p/Share
60,000
Reduced 11.97%
441,233
Common Stock
Nov 18
2024
SELL
Open market or private sale
$3,063,600
$51.06 p/Share
60,000
Reduced 10.69%
501,233
Common Stock
Oct 29
2024
SELL
Open market or private sale
$2,002,000
$50.05 p/Share
40,000
Reduced 6.65%
561,233
Common Stock
Oct 16
2024
SELL
Open market or private sale
$1,806,800
$45.17 p/Share
40,000
Reduced 6.24%
601,233
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$83,819
$40.63 p/Share
2,063
Reduced 0.32%
641,233
Common Stock
Sep 16
2024
SELL
Open market or private sale
$1,840,000
$46.0 p/Share
40,000
Reduced 5.85%
643,296
Common Stock
Aug 19
2024
SELL
Open market or private sale
$1,006,000
$50.3 p/Share
20,000
Reduced 2.84%
683,296
Common Stock
Aug 16
2024
SELL
Open market or private sale
$1,958,000
$48.95 p/Share
40,000
Reduced 5.38%
703,296
Common Stock
Jul 16
2024
SELL
Open market or private sale
$3,394,200
$56.57 p/Share
60,000
Reduced 7.47%
743,296
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$103,541
$50.19 p/Share
2,063
Reduced 0.26%
803,296
Common Stock
Jul 01
2024
SELL
Open market or private sale
$1,003,000
$50.15 p/Share
20,000
Reduced 2.42%
805,359
Common Stock
Jun 17
2024
SELL
Open market or private sale
$1,783,600
$44.59 p/Share
40,000
Reduced 4.62%
825,359
Common Stock
May 28
2024
SELL
Open market or private sale
$3,007,800
$50.13 p/Share
60,000
Reduced 6.48%
865,359
Common Stock
May 16
2024
SELL
Open market or private sale
$1,870,000
$46.75 p/Share
40,000
Reduced 4.14%
925,359
Common Stock
May 01
2024
SELL
Open market or private sale
$1,648,355
$42.76 p/Share
38,549
Reduced 3.84%
965,359
Common Stock
Apr 24
2024
BUY
Grant, award, or other acquisition
$174,983
$42.41 p/Share
4,126
Added 0.41%
1,003,908
Common Stock
Apr 16
2024
SELL
Open market or private sale
$58,040
$40.0 p/Share
1,451
Reduced 0.14%
999,782
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
-
2,063
Reduced 0.21%
1,001,233
Common Stock
Mar 18
2024
SELL
Open market or private sale
$1,648,800
$41.22 p/Share
40,000
Reduced 3.83%
1,003,296
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$142,629
$64.92 p/Share
2,197
Reduced 0.21%
1,043,296
Common Stock
Dec 15
2023
SELL
Open market or private sale
$1,630,000
$65.2 p/Share
25,000
Reduced 2.34%
1,045,493
Common Stock
Dec 04
2023
BUY
Exercise of conversion of derivative security
$44,501
$0.43 p/Share
103,492
Added 8.82%
1,070,493
Common Stock
Nov 15
2023
SELL
Open market or private sale
$1,518,750
$60.75 p/Share
25,000
Reduced 2.52%
967,001
Common Stock
Oct 16
2023
SELL
Open market or private sale
$1,408,000
$56.32 p/Share
25,000
Reduced 2.46%
992,001
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$131,977
$65.4 p/Share
2,018
Reduced 0.2%
1,017,001
Common Stock