Dec 05
2024
SELL
Payment of exercise price or tax liability
$291,508
$58.63 p/Share
4,972
Reduced 4.95%
95,415
Common Stock
Nov 25
2024
SELL
Open market or private sale
$3,648,421
$55.29 p/Share
65,987
Reduced 39.66%
100,387
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
$1,127,141
$24.51 p/Share
45,987
Added 23.91%
146,374
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$68,264
$52.35 p/Share
1,304
Reduced 1.07%
120,387
Common Stock
Sep 05
2024
SELL
Payment of exercise price or tax liability
$244,970
$49.27 p/Share
4,972
Reduced 3.93%
121,691
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$63,804
$48.93 p/Share
1,304
Reduced 1.02%
126,663
Common Stock
Jun 05
2024
SELL
Payment of exercise price or tax liability
$633,260
$46.68 p/Share
13,566
Reduced 9.59%
127,967
Common Stock
Jun 05
2024
BUY
Grant, award, or other acquisition
-
36,452
Added 20.48%
141,533
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$97,792
$47.75 p/Share
2,048
Reduced 2.9%
68,522
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
36,559
Added 25.81%
105,081
Common Stock
Mar 06
2024
SELL
Open market or private sale
$97,276
$46.88 p/Share
2,075
Reduced 2.86%
70,570
Common Stock
Feb 16
2024
SELL
Open market or private sale
$107,765
$51.91 p/Share
2,076
Reduced 2.78%
72,645
Common Stock
Dec 06
2023
SELL
Open market or private sale
$113,302
$54.63 p/Share
2,074
Reduced 2.7%
74,721
Common Stock
Nov 16
2023
SELL
Open market or private sale
$105,419
$50.78 p/Share
2,076
Reduced 2.63%
76,795
Common Stock
Sep 06
2023
SELL
Open market or private sale
$97,920
$47.1 p/Share
2,079
Reduced 2.57%
78,871
Common Stock
Aug 18
2023
SELL
Open market or private sale
$33,521
$45.36 p/Share
739
Reduced 0.9%
80,950
Common Stock
Aug 16
2023
SELL
Open market or private sale
$135,423
$45.49 p/Share
2,977
Reduced 3.52%
81,689
Common Stock
Jun 12
2023
SELL
Open market or private sale
$3,983,150
$51.25 p/Share
77,720
Reduced 47.86%
84,666
Common Stock
Jun 12
2023
BUY
Exercise of conversion of derivative security
$776,960
$16.0 p/Share
48,560
Added 26.71%
133,226
Common Stock
Jun 07
2023
SELL
Open market or private sale
$658,208
$51.75 p/Share
12,719
Reduced 10.05%
113,826
Common Stock
Jun 05
2023
BUY
Grant, award, or other acquisition
-
26,882
Added 17.52%
126,545
Common Stock
May 17
2023
BUY
Grant, award, or other acquisition
-
30,884
Added 23.66%
99,663
Common Stock
Feb 16
2023
SELL
Open market or private sale
$100,635
$43.49 p/Share
2,314
Reduced 3.25%
68,779
Common Stock
Nov 16
2022
SELL
Open market or private sale
$87,683
$38.14 p/Share
2,299
Reduced 3.13%
71,093
Common Stock