Nov 21
2024
SELL
Payment of exercise price or tax liability
$15,334
$57.22 p/Share
268
Reduced 2.4%
10,889
Common Stock, $0.01 pa...
Nov 21
2024
BUY
Exercise of conversion of derivative security
-
753
Added 6.47%
10,891
Common Stock, $0.01 pa...
Mar 13
2024
SELL
Payment of exercise price or tax liability
$28,171
$66.6 p/Share
423
Reduced 4.01%
10,138
Common Stock, $0.01 pa...
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
191
Added 1.78%
10,561
Common Stock, $0.01 pa...
Mar 08
2024
SELL
Payment of exercise price or tax liability
$43,066
$66.77 p/Share
645
Reduced 5.86%
10,370
Common Stock, $0.01 pa...
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
1,807
Added 14.09%
11,015
Common Stock, $0.01 pa...
Mar 06
2024
SELL
Payment of exercise price or tax liability
$23,006
$66.88 p/Share
344
Reduced 3.6%
9,208
Common Stock $0.01 Par...
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
956
Added 9.1%
9,552
Common Stock $0.01 Par...
Mar 03
2024
SELL
Payment of exercise price or tax liability
$65,528
$68.76 p/Share
953
Reduced 9.97%
8,603
Common Stock $0.01 Par...
Mar 03
2024
BUY
Exercise of conversion of derivative security
-
2,495
Added 20.7%
9,556
Common Stock $0.01 Par...
Feb 29
2024
SELL
Open market or private sale
$288,343
$69.28 p/Share
4,162
Reduced 36.44%
7,261
Common Stock $0.01 Par...
Feb 29
2024
-
200
Reduced 2.75%
7,061
Common Stock $0.01 Par...
Nov 21
2023
SELL
Payment of exercise price or tax liability
$16,975
$65.04 p/Share
261
Reduced 2.23%
11,423
Common Stock $.0.01 Pa...
Nov 21
2023
BUY
Exercise of conversion of derivative security
-
753
Added 6.17%
11,452
Common Stock $.0.01 Pa...
May 31
2023
BUY
Open market or private purchase
$58,450
$58.45 p/Share
1,000
Added 8.55%
10,699
Common Stock $.0.01 Pa...
May 03
2023
SELL
Payment of exercise price or tax liability
$32,307
$67.73 p/Share
477
Reduced 5.24%
8,629
Common Stock $.0.01 Pa...
Mar 13
2023
SELL
Payment of exercise price or tax liability
$35,960
$73.24 p/Share
491
Reduced 5.12%
9,106
Common Stock $.0.01 Pa...
Mar 13
2023
SELL
Payment of exercise price or tax liability
$6,884
$73.24 p/Share
94
Reduced 0.97%
9,597
Common Stock $0.01 Par...
Mar 13
2023
BUY
Exercise of conversion of derivative security
-
191
Added 1.93%
9,691
Common Stock $0.01 Par...
Mar 06
2023
SELL
Payment of exercise price or tax liability
$36,941
$78.1 p/Share
473
Reduced 4.74%
9,500
Common Stock $0.01 Par...
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
955
Added 8.74%
9,973
Common Stock $0.01 Par...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$102,630
$79.19 p/Share
1,296
Reduced 12.57%
9,018
Common Stock $0.01 Par...
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
2,495
Added 19.48%
10,314
Common Stock $0.01 Par...
Dec 13
2022
-
100
Reduced 1.81%
5,425
Common Stock $.0.01 Pa...
Nov 21
2022
SELL
Payment of exercise price or tax liability
$32,738
$87.77 p/Share
373
Reduced 6.32%
5,525
Common Stock $.0.01 Pa...