May 30
2024
|
SELL
Open market or private sale
|
$260,324
$195.88 p/Share
|
1,329
|
|
May 19
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
411
|
|
May 18
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
513
|
|
May 17
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
405
|
|
Feb 23
2024
|
SELL
Open market or private sale
|
$331,364
$185.12 p/Share
|
1,790
|
|
May 20
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
840
|
|
May 19
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
411
|
|
May 18
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
514
|
|
Aug 19
2022
|
SELL
Open market or private sale
|
$191,560
$95.78 p/Share
|
2,000
|
|
May 22
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
765
|
|
May 20
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
840
|
|
May 19
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
412
|
|
Aug 18
2021
|
SELL
Open market or private sale
|
$231,000
$96.25 p/Share
|
2,400
|
|
May 22
2021
|
BUY
Exercise of conversion of derivative security
|
-
|
765
|
|
May 20
2021
|
BUY
Exercise of conversion of derivative security
|
-
|
840
|
|
May 10
2021
|
BUY
Exercise of conversion of derivative security
|
-
|
803
|
|