Oct 30
2024
|
SELL
Open market or private sale
|
$1,020,675
$136.09 p/Share
|
7,500
|
|
Oct 24
2024
|
|
-
|
5,000
|
|
Oct 24
2024
|
|
-
|
5,000
|
|
Sep 17
2024
|
SELL
Open market or private sale
|
$1,800,000
$90.0 p/Share
|
20,000
|
|
Jul 31
2024
|
SELL
Open market or private sale
|
$1,044,740
$79.66 p/Share
|
13,115
|
|
Jul 30
2024
|
SELL
Open market or private sale
|
$385,700
$77.14 p/Share
|
5,000
|
|
Jul 29
2024
|
SELL
Open market or private sale
|
$147,614
$78.31 p/Share
|
1,885
|
|
Apr 18
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
3,324
|
|
Apr 12
2024
|
SELL
Open market or private sale
|
$899,850
$59.99 p/Share
|
15,000
|
|
Apr 18
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
4,280
|
|
Jan 21
2022
|
|
-
|
26,150
|
|
Oct 25
2021
|
SELL
Open market or private sale
|
$443,000
$44.3 p/Share
|
10,000
|
|
Oct 18
2021
|
SELL
Sale (or disposition) back to the issuer
|
$442,500
$44.25 p/Share
|
10,000
|
|
Oct 18
2021
|
BUY
Grant, award, or other acquisition
|
$188,700
$18.87 p/Share
|
10,000
|
|
Oct 07
2021
|
SELL
Open market or private sale
|
$132,750
$44.25 p/Share
|
3,000
|
|
Oct 05
2021
|
SELL
Open market or private sale
|
$88,100
$44.05 p/Share
|
2,000
|
|
Oct 07
2020
|
SELL
Open market or private sale
|
$1,098,300
$44.48 p/Share
|
24,692
|
|
Oct 06
2020
|
SELL
Open market or private sale
|
$787,612
$44.39 p/Share
|
17,743
|
|
Oct 05
2020
|
SELL
Open market or private sale
|
$491,121
$44.11 p/Share
|
11,134
|
|