Mar 19
2025
BUY
Exercise of conversion of derivative security
-
1,430
Added 1.36%
103,815
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
-
712
Added 0.69%
101,769
Common Stock
Nov 06
2024
SELL
Open market or private sale
$286,849
$70.1 p/Share
4,092
Reduced 3.97%
98,927
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$150,135
$36.69 p/Share
4,092
Added 3.82%
103,019
Common Stock
Feb 21
2024
SELL
Open market or private sale
$163,395
$45.0 p/Share
3,631
Reduced 3.63%
96,363
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
$137,142
$37.77 p/Share
3,631
Added 3.5%
99,994
Common Stock
Sep 21
2023
BUY
Acquisition or disposition by will or laws
-
11,210
Added 10.42%
96,363
Common Stock
Mar 13
2023
SELL
Open market or private sale
$24,743
$52.87 p/Share
468
Reduced 0.55%
85,153
Common Stock
Mar 13
2023
BUY
Exercise of conversion of derivative security
$13,941
$29.79 p/Share
468
Added 0.54%
85,621
Common Stock
Mar 01
2023
SELL
Open market or private sale
$252,028
$60.54 p/Share
4,163
Reduced 4.66%
85,153
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
4,163
Added 4.45%
89,316
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
$35,264
$59.77 p/Share
590
Added 0.7%
83,465
Common Stock
Dec 15
2021
BUY
Exercise of conversion of derivative security
$65,915
$73.32 p/Share
899
Added 1.1%
81,126
Common Stock
Feb 26
2021
SELL
Open market or private sale
$328,843
$72.02 p/Share
4,566
Reduced 5.38%
80,226
Common Stock
Feb 26
2021
BUY
Exercise of conversion of derivative security
$131,409
$28.78 p/Share
4,566
Added 5.11%
84,792
Common Stock
Dec 15
2020
BUY
Exercise of conversion of derivative security
$40,834
$65.65 p/Share
622
Added 0.78%
78,632
Common Stock
Oct 30
2020
SELL
Open market or private sale
$152,539
$57.78 p/Share
2,640
Reduced 3.27%
78,010
Common Stock
Oct 30
2020
BUY
Exercise of conversion of derivative security
$72,230
$27.36 p/Share
2,640
Added 3.17%
80,650
Common Stock
Sep 30
2020
SELL
Open market or private sale
$66,550
$55.0 p/Share
1,210
Reduced 1.53%
78,010
Common Stock
Sep 30
2020
BUY
Exercise of conversion of derivative security
$33,106
$27.36 p/Share
1,210
Added 1.5%
79,220
Common Stock