Aug 01
2023
|
BUY
Conversion of derivative security
|
-
|
29,725
|
|
Jul 18
2023
|
SELL
Open market or private sale
|
$6,307,516
$106.08 p/Share
|
59,460
|
|
Jul 18
2023
|
BUY
Conversion of derivative security
|
-
|
59,460
|
|
Jul 13
2023
|
SELL
Open market or private sale
|
$2,872,634
$104.13 p/Share
|
27,587
|
|
Jul 13
2023
|
BUY
Conversion of derivative security
|
$1,694,687
$53.17 p/Share
|
31,873
|
|
Jul 05
2023
|
SELL
Open market or private sale
|
$3,488,666
$78.23 p/Share
|
44,595
|
|
Jul 05
2023
|
BUY
Conversion of derivative security
|
-
|
44,595
|
|
Jul 03
2023
|
SELL
Open market or private sale
|
$2,328,750
$78.33 p/Share
|
29,730
|
|
Jul 03
2023
|
BUY
Conversion of derivative security
|
-
|
29,730
|
|
Jun 20
2023
|
SELL
Open market or private sale
|
$1,668,447
$56.12 p/Share
|
29,730
|
|
Jun 20
2023
|
BUY
Conversion of derivative security
|
-
|
29,730
|
|
Jun 05
2023
|
SELL
Open market or private sale
|
$1,795,989
$60.41 p/Share
|
29,730
|
|
Jun 05
2023
|
BUY
Conversion of derivative security
|
-
|
29,730
|
|
May 24
2023
|
SELL
Open market or private sale
|
$1,724,042
$57.99 p/Share
|
29,730
|
|
May 24
2023
|
BUY
Conversion of derivative security
|
-
|
29,730
|
|
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
|
|