Nov 04
2024
SELL
Open market or private sale
$840,252
$107.96 p/Share
7,783
Reduced 15.69%
41,826
Common Stock
Nov 04
2024
BUY
Exercise of conversion of derivative security
$318,558
$40.93 p/Share
7,783
Added 13.56%
49,609
Common Stock
Aug 30
2024
SELL
Payment of exercise price or tax liability
$53,675
$70.44 p/Share
762
Reduced 1.79%
41,826
Common Stock
Aug 29
2024
BUY
Grant, award, or other acquisition
-
3,418
Added 7.43%
42,588
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$74,889
$71.12 p/Share
1,053
Reduced 2.62%
39,170
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$44,454
$66.95 p/Share
664
Reduced 1.62%
40,223
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
2,723
Added 6.24%
40,887
Common Stock
Jun 05
2024
SELL
Open market or private sale
$215,480
$72.97 p/Share
2,953
Reduced 7.18%
38,164
Common Stock
Jun 05
2024
BUY
Exercise of conversion of derivative security
$160,436
$54.33 p/Share
2,953
Added 6.7%
41,117
Common Stock
May 29
2024
SELL
Open market or private sale
$683,100
$68.31 p/Share
10,000
Reduced 20.76%
38,164
Common Stock
May 29
2024
BUY
Exercise of conversion of derivative security
$543,300
$54.33 p/Share
10,000
Added 17.19%
48,164
Common Stock
Dec 13
2023
BUY
Grant, award, or other acquisition
-
560
Added 1.45%
38,164
Common Stock
Dec 11
2023
SELL
Open market or private sale
$609,402
$40.76 p/Share
14,951
Reduced 28.45%
37,604
Common Stock
Dec 11
2023
BUY
Exercise of conversion of derivative security
$466,770
$31.22 p/Share
14,951
Added 22.15%
52,555
Common Stock
Aug 31
2023
BUY
Grant, award, or other acquisition
-
5,805
Added 13.37%
37,604
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$76,732
$33.42 p/Share
2,296
Reduced 6.73%
31,799
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$29,351
$34.05 p/Share
862
Reduced 2.47%
34,095
Common Stock
Aug 17
2023
BUY
Grant, award, or other acquisition
-
3,536
Added 9.19%
34,957
Common Stock
Feb 08
2023
SELL
Open market or private sale
$20,255
$40.51 p/Share
500
Reduced 1.57%
31,421
Common Stock
Feb 02
2023
SELL
Open market or private sale
$20,245
$40.49 p/Share
500
Reduced 1.54%
31,921
Common Stock
Nov 10
2022
SELL
Open market or private sale
$15,765
$31.53 p/Share
500
Reduced 1.52%
32,421
Common Stock
Nov 04
2022
SELL
Open market or private sale
$15,130
$30.26 p/Share
500
Reduced 1.5%
32,921
Common Stock
Sep 08
2022
BUY
Grant, award, or other acquisition
-
6,685
Added 16.02%
35,043
Common Stock
Aug 30
2022
SELL
Payment of exercise price or tax liability
$10,266
$25.99 p/Share
395
Reduced 1.37%
28,358
Common Stock
Aug 30
2022
BUY
Grant, award, or other acquisition
-
1,622
Added 5.34%
28,753
Common Stock