May 08
2023
|
SELL
Open market or private sale
|
$1,684,799
$56.67 p/Share
|
29,730
|
|
May 08
2023
|
BUY
Conversion of derivative security
|
-
|
29,730
|
|
Apr 24
2023
|
SELL
Open market or private sale
|
$1,682,420
$56.59 p/Share
|
29,730
|
|
Apr 24
2023
|
BUY
Conversion of derivative security
|
-
|
29,730
|
|
Apr 10
2023
|
SELL
Open market or private sale
|
$1,876,854
$63.13 p/Share
|
29,730
|
|
Apr 10
2023
|
BUY
Conversion of derivative security
|
-
|
29,730
|
|
Mar 27
2023
|
SELL
Open market or private sale
|
$1,898,260
$63.85 p/Share
|
29,730
|
|
Mar 27
2023
|
BUY
Conversion of derivative security
|
-
|
29,730
|
|
Mar 20
2023
|
SELL
Open market or private sale
|
$129,331
$75.81 p/Share
|
1,706
|
|
Mar 20
2023
|
BUY
Conversion of derivative security
|
-
|
1,706
|
|
Mar 17
2023
|
SELL
Open market or private sale
|
$2,123,530
$75.77 p/Share
|
28,026
|
|
Mar 17
2023
|
BUY
Conversion of derivative security
|
-
|
28,026
|
|
Mar 13
2023
|
SELL
Open market or private sale
|
$1,670,343
$56.18 p/Share
|
29,732
|
|
Mar 13
2023
|
BUY
Conversion of derivative security
|
-
|
29,732
|
|
Mar 01
2023
|
SELL
Open market or private sale
|
$1,937,337
$65.16 p/Share
|
29,732
|
|
Mar 01
2023
|
BUY
Conversion of derivative security
|
-
|
29,732
|
|
Feb 14
2023
|
SELL
Open market or private sale
|
$1,727,429
$58.1 p/Share
|
29,732
|
|
Feb 14
2023
|
BUY
Conversion of derivative security
|
-
|
29,732
|
|
Feb 02
2023
|
SELL
Open market or private sale
|
$3,578,097
$80.23 p/Share
|
44,598
|
|
Feb 02
2023
|
BUY
Conversion of derivative security
|
-
|
44,598
|
|
Jan 30
2023
|
SELL
Open market or private sale
|
$1,746,160
$58.73 p/Share
|
29,732
|
|
Jan 30
2023
|
BUY
Conversion of derivative security
|
-
|
29,732
|
|
Jan 17
2023
|
SELL
Open market or private sale
|
$1,657,119
$53.21 p/Share
|
31,143
|
|
Jan 17
2023
|
BUY
Conversion of derivative security
|
-
|
31,143
|
|
Jan 13
2023
|
SELL
Open market or private sale
|
$2,906,133
$50.06 p/Share
|
58,053
|
|