Dec 19
2024
-
2,210
Reduced 24.37%
6,859
Common Stock, par valu...
Aug 20
2024
SELL
Open market or private sale
$248,254
$109.75 p/Share
2,262
Reduced 20.0%
9,049
Common Stock, par valu...
Jun 20
2024
SELL
Open market or private sale
$547,770
$88.35 p/Share
6,200
Reduced 35.41%
11,311
Common Stock, par valu...
Mar 04
2024
SELL
Open market or private sale
$352,960
$80.0 p/Share
4,412
Reduced 20.46%
17,150
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$976,735
$81.03 p/Share
12,054
Reduced 35.86%
21,562
Common Stock, par valu...
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
30,251
Added 57.5%
22,357
Common Stock, par valu...
Feb 23
2024
SELL
Open market or private sale
$360,396
$72.94 p/Share
4,941
Reduced 59.49%
3,365
Common Stock, par valu...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$251,729
$66.56 p/Share
3,782
Reduced 31.29%
8,306
Common Stock, par valu...
Jan 04
2024
BUY
Exercise of conversion of derivative security
$580,602
$66.56 p/Share
8,723
Added 41.92%
12,088
Common Stock, par valu...
Sep 05
2023
SELL
Open market or private sale
$308,135
$63.52 p/Share
4,851
Reduced 59.04%
3,365
Common Stock, par valu...
Jun 05
2023
SELL
Open market or private sale
$251,790
$55.0 p/Share
4,578
Reduced 35.78%
8,216
Common Stock
May 31
2023
BUY
Other acquisition or disposition
$23,013
$50.58 p/Share
455
Added 3.43%
12,794
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$131,450
$52.58 p/Share
2,500
Reduced 16.85%
12,339
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
5,684
Added 30.07%
13,221
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$138,393
$50.88 p/Share
2,720
Reduced 22.91%
9,155
Common Stock
Jan 04
2023
BUY
Exercise of conversion of derivative security
-
8,723
Added 42.35%
11,875
Common Stock
May 31
2022
BUY
Other acquisition or disposition
$27,616
$51.14 p/Share
540
Added 14.63%
3,152
Common Stock
Mar 09
2022
SELL
Open market or private sale
$307,860
$51.31 p/Share
6,000
Reduced 69.67%
2,612
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$53,495
$49.67 p/Share
1,077
Reduced 11.12%
8,612
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
3,671
Added 27.48%
9,689
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$137,228
$50.75 p/Share
2,704
Reduced 31.0%
6,018
Common Stock
Jan 04
2022
BUY
Exercise of conversion of derivative security
-
8,722
Added 50.0%
8,722
Common Stock