Aug 19
2024
SELL
Open market or private sale
$110,000
$110.0 p/Share
1,000
Reduced 6.67%
14,000
Common Stock, par valu...
Aug 01
2024
SELL
Open market or private sale
$300,930
$105.0 p/Share
2,866
Reduced 16.04%
15,000
Common Stock, par valu...
Jul 16
2024
SELL
Open market or private sale
$250,000
$100.0 p/Share
2,500
Reduced 12.28%
17,866
Common Stock, par valu...
Jun 20
2024
SELL
Open market or private sale
$3,124,581
$89.06 p/Share
35,084
Reduced 63.27%
20,366
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,793,193
$81.03 p/Share
22,130
Reduced 28.66%
55,084
Common Stock, par valu...
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
56,759
Added 50.01%
56,731
Common Stock, par valu...
Sep 18
2023
SELL
Open market or private sale
$2,635,861
$62.97 p/Share
41,859
Reduced 67.17%
20,455
Common Stock, par valu...
Sep 18
2023
BUY
Exercise of conversion of derivative security
$423,603
$35.72 p/Share
11,859
Added 15.99%
62,314
Common Stock, par valu...
Jun 07
2023
SELL
Open market or private sale
$3,237,938
$55.95 p/Share
57,872
Reduced 53.42%
50,455
Common Stock, par valu...
Jun 07
2023
BUY
Exercise of conversion of derivative security
$969,390
$38.83 p/Share
24,965
Added 18.73%
108,327
Common Stock, par valu...
May 31
2023
BUY
Other acquisition or disposition
$23,013
$50.58 p/Share
455
Added 0.54%
83,362
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$282,617
$52.58 p/Share
5,375
Reduced 6.09%
82,907
Common Stock, par valu...
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
12,653
Added 13.06%
84,225
Common Stock, par valu...
Feb 23
2023
SELL
Payment of exercise price or tax liability
$427,911
$52.77 p/Share
8,109
Reduced 9.68%
75,629
Common Stock, par valu...
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
24,050
Added 22.31%
83,738
Common Stock, par valu...
Feb 21
2023
SELL
Payment of exercise price or tax liability
$65,364
$50.67 p/Share
1,290
Reduced 2.12%
59,688
Common Stock, par valu...
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
4,438
Added 6.78%
60,978
Common Stock, par valu...
May 31
2022
BUY
Other acquisition or disposition
$27,616
$51.14 p/Share
540
Added 0.95%
56,540
Common Stock, par valu...
Apr 14
2022
SELL
Open market or private sale
$348,892
$56.11 p/Share
6,218
Reduced 9.99%
56,000
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$201,462
$49.67 p/Share
4,056
Reduced 6.12%
62,218
Common Stock, par valu...
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
9,549
Added 12.59%
66,274
Common Stock, par valu...
Feb 24
2022
SELL
Payment of exercise price or tax liability
$200,846
$45.43 p/Share
4,421
Reduced 7.23%
56,725
Common Stock, par valu...
Feb 24
2022
BUY
Exercise of conversion of derivative security
-
15,612
Added 20.34%
61,146
Common Stock, par valu...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$82,671
$42.68 p/Share
1,937
Reduced 4.08%
45,534
Common Stock, par valu...
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
6,818
Added 12.86%
46,188
Common Stock, par valu...