Dec 06
2024
BUY
Open market or private purchase
$34,967
$98.5 p/Share
355
Added 0.24%
150,245
Common Stock
Sep 30
2024
BUY
Exercise of conversion of derivative security
-
1,129
Added 0.75%
149,890
Common Stock
Sep 06
2024
BUY
Open market or private purchase
$34,966
$76.18 p/Share
459
Added 0.31%
148,761
Common Stock
Jun 13
2024
BUY
Exercise of conversion of derivative security
-
827
Added 0.28%
296,605
Common Stock
Jun 06
2024
BUY
Open market or private purchase
$34,896
$59.55 p/Share
586
Added 0.2%
295,778
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
827
Added 0.28%
295,192
Common Stock
Mar 06
2024
BUY
Open market or private purchase
$34,939
$70.3 p/Share
497
Added 0.17%
294,365
Common Stock
Dec 31
2023
BUY
Exercise of conversion of derivative security
-
827
Added 0.28%
293,868
Common Stock
Dec 06
2023
BUY
Open market or private purchase
$34,939
$52.62 p/Share
664
Added 0.23%
293,041
Common Stock
Sep 30
2023
BUY
Exercise of conversion of derivative security
-
826
Added 0.28%
292,377
Common Stock
Sep 08
2023
BUY
Open market or private purchase
$34,930
$63.28 p/Share
552
Added 0.19%
291,551
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
1,033
Added 0.35%
290,999
Common Stock
Apr 11
2023
BUY
Open market or private purchase
$28,510
$67.4 p/Share
423
Added 0.15%
290,716
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
1,033
Added 0.36%
285,078
Common Stock
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
1,033
Added 0.36%
284,045
Common Stock
Sep 30
2022
BUY
Exercise of conversion of derivative security
-
1,032
Added 0.36%
283,012
Common Stock
Jun 16
2022
BUY
Exercise of conversion of derivative security
-
244
Added 0.43%
56,396
Common Stock
Mar 31
2022
BUY
Exercise of conversion of derivative security
-
244
Added 0.43%
56,152
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
244
Added 0.43%
55,908
Common Stock
Sep 30
2021
BUY
Exercise of conversion of derivative security
-
243
Added 0.43%
55,664
Common Stock
Jun 17
2021
BUY
Exercise of conversion of derivative security
-
448
Added 0.8%
55,421
Common Stock
Mar 31
2021
BUY
Exercise of conversion of derivative security
-
448
Added 0.81%
54,973
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
-
448
Added 0.81%
54,525
Common Stock
Sep 30
2020
BUY
Exercise of conversion of derivative security
-
448
Added 0.82%
54,077
Common Stock