Dec 05
2024
SELL
Payment of exercise price or tax liability
$29,719
$49.45 p/Share
601
Reduced 0.7%
84,793
Common Stock
Dec 05
2024
BUY
Exercise of conversion of derivative security
-
1,525
Added 1.75%
85,394
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$164,763
$52.64 p/Share
3,130
Reduced 3.6%
83,869
Common Stock
Sep 10
2024
BUY
Exercise of conversion of derivative security
-
10,931
Added 11.16%
86,999
Common Stock
Jun 10
2024
SELL
Payment of exercise price or tax liability
$11,118
$55.04 p/Share
202
Reduced 0.27%
75,976
Common Stock
Jun 09
2024
BUY
Exercise of conversion of derivative security
-
826
Added 1.07%
76,178
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$33,558
$71.25 p/Share
471
Reduced 0.62%
75,352
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
-
1,932
Added 2.48%
75,823
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$43,451
$64.95 p/Share
669
Reduced 0.9%
73,891
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
2,751
Added 3.56%
74,560
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$37,144
$65.51 p/Share
567
Reduced 0.78%
71,809
Common Stock
Jan 30
2024
BUY
Exercise of conversion of derivative security
-
1,990
Added 2.68%
72,376
Common Stock
Sep 12
2023
SELL
Open market or private sale
$2,027,765
$50.03 p/Share
40,531
Reduced 36.57%
70,303
Common Stock
Sep 12
2023
BUY
Exercise of conversion of derivative security
$609,789
$22.15 p/Share
27,530
Added 19.9%
110,834
Common Stock
Sep 11
2023
SELL
Payment of exercise price or tax liability
$194,998
$51.02 p/Share
3,822
Reduced 4.39%
83,304
Common Stock
Sep 10
2023
BUY
Exercise of conversion of derivative security
-
10,931
Added 11.15%
87,126
Common Stock
Jun 12
2023
SELL
Open market or private sale
$3,045,600
$50.76 p/Share
60,000
Reduced 44.08%
76,124
Common Stock
Mar 01
2023
SELL
Grant, award, or other acquisition
$28,687
$59.15 p/Share
485
Reduced 0.36%
136,124
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
1,990
Added 1.44%
136,609
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$43,792
$56.8 p/Share
771
Reduced 0.57%
134,619
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
2,751
Added 1.99%
135,390
Common Stock
Sep 13
2022
SELL
Open market or private sale
$5,427,520
$48.46 p/Share
112,000
Reduced 45.8%
132,539
Common Stock
Sep 13
2022
BUY
Exercise of conversion of derivative security
$1,880,480
$16.79 p/Share
112,000
Added 31.41%
244,539
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$22,099
$30.65 p/Share
721
Reduced 0.54%
132,442
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
2,751
Added 2.02%
133,163
Common Stock