Nov 28
2023
|
BUY
Conversion of derivative security
|
-
|
50,000
|
|
Nov 27
2023
|
|
-
|
42,801
|
|
Nov 27
2023
|
BUY
Conversion of derivative security
|
-
|
42,801
|
|
Nov 24
2023
|
SELL
Open market or private sale
|
$2,604,013
$112.85 p/Share
|
23,075
|
|
Nov 24
2023
|
BUY
Conversion of derivative security
|
-
|
23,075
|
|
Nov 20
2023
|
SELL
Open market or private sale
|
$475,820
$102.88 p/Share
|
4,625
|
|
Nov 20
2023
|
BUY
Conversion of derivative security
|
-
|
4,625
|
|
Nov 16
2023
|
SELL
Open market or private sale
|
$1,782,475
$96.35 p/Share
|
18,500
|
|
Nov 16
2023
|
BUY
Conversion of derivative security
|
-
|
18,500
|
|
Aug 01
2023
|
SELL
Open market or private sale
|
$2,745,698
$92.37 p/Share
|
29,725
|
|
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
|
|