May 15
2024
|
SELL
Open market or private sale
|
$2,075,400
$69.18 p/Share
|
30,000
|
|
Apr 15
2024
|
SELL
Open market or private sale
|
$2,064,599
$68.82 p/Share
|
30,000
|
|
Apr 15
2024
|
SELL
Payment of exercise price or tax liability
|
$752,789
$67.88 p/Share
|
11,090
|
|
Apr 15
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
24,706
|
|
Mar 14
2024
|
SELL
Open market or private sale
|
$1,985,100
$66.17 p/Share
|
30,000
|
|
Feb 15
2024
|
SELL
Open market or private sale
|
$2,030,100
$67.67 p/Share
|
30,000
|
|
Jan 16
2024
|
SELL
Open market or private sale
|
$1,967,700
$65.59 p/Share
|
30,000
|
|
Jan 15
2024
|
SELL
Payment of exercise price or tax liability
|
$726,683
$65.68 p/Share
|
11,064
|
|
Jan 15
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
24,706
|
|
Dec 14
2023
|
SELL
Open market or private sale
|
$1,770,000
$59.0 p/Share
|
30,000
|
|
Nov 16
2023
|
SELL
Open market or private sale
|
$1,633,500
$54.45 p/Share
|
30,000
|
|
Oct 16
2023
|
SELL
Open market or private sale
|
$1,600,800
$53.36 p/Share
|
30,000
|
|
Oct 15
2023
|
SELL
Payment of exercise price or tax liability
|
$561,139
$52.62 p/Share
|
10,664
|
|
Oct 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
24,706
|
|
Sep 14
2023
|
SELL
Open market or private sale
|
$1,678,800
$55.96 p/Share
|
30,000
|
|
Aug 14
2023
|
SELL
Open market or private sale
|
$1,764,600
$58.82 p/Share
|
30,000
|
|
Jul 15
2023
|
SELL
Open market or private sale
|
$1,923,899
$64.13 p/Share
|
30,000
|
|
Jul 15
2023
|
SELL
Payment of exercise price or tax liability
|
$671,554
$63.45 p/Share
|
10,584
|
|
Jul 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
24,704
|
|
Jun 20
2023
|
SELL
Open market or private sale
|
$1,826,400
$60.88 p/Share
|
30,000
|
|
Apr 15
2023
|
SELL
Payment of exercise price or tax liability
|
$7,932,980
$40.29 p/Share
|
196,897
|
|
Apr 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
465,955
|
|
Jan 15
2023
|
SELL
Payment of exercise price or tax liability
|
$499,834
$40.67 p/Share
|
12,290
|
|
Jan 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
28,578
|
|
Oct 15
2022
|
SELL
Payment of exercise price or tax liability
|
$454,187
$37.01 p/Share
|
12,272
|
|