Nov 19
2024
SELL
Open market or private sale
$898,274
$82.6 p/Share
10,875
Reduced 3.28%
320,952
Common Stock, par valu...
Nov 19
2024
BUY
Exercise of conversion of derivative security
$616,068
$56.65 p/Share
10,875
Added 3.22%
326,614
Common Stock, par valu...
Nov 18
2024
SELL
Open market or private sale
$6,787,841
$82.54 p/Share
82,237
Reduced 20.4%
320,952
Common Stock, par valu...
Nov 18
2024
BUY
Exercise of conversion of derivative security
$4,658,726
$56.65 p/Share
82,237
Added 18.82%
354,677
Common Stock, par valu...
May 07
2024
BUY
Grant, award, or other acquisition
-
14,298
Added 4.26%
320,952
Common Stock, par valu...
May 06
2024
SELL
Payment of exercise price or tax liability
$2,894,920
$70.0 p/Share
41,356
Reduced 11.88%
306,654
Common Stock, par valu...
May 06
2024
BUY
Grant, award, or other acquisition
-
85,533
Added 99.59%
348
Common Stock, par valu...
May 03
2024
SELL
Payment of exercise price or tax liability
$210,000
$70.0 p/Share
3,000
Reduced 1.13%
262,477
Common Stock, par valu...
May 02
2024
SELL
Payment of exercise price or tax liability
$362,000
$71.26 p/Share
5,080
Reduced 1.88%
265,477
Common Stock, par valu...
Aug 08
2023
SELL
Open market or private sale
$2,180,216
$66.47 p/Share
32,800
Reduced 10.81%
270,557
Common Stock, par valu...
Aug 08
2023
BUY
Exercise of conversion of derivative security
$1,098,800
$33.5 p/Share
32,800
Added 9.76%
303,357
Common Stock, par valu...
May 04
2023
SELL
Payment of exercise price or tax liability
$2,984,588
$62.02 p/Share
48,123
Reduced 15.1%
270,557
Common Stock, par valu...
May 04
2023
BUY
Grant, award, or other acquisition
-
87,854
Added 21.61%
318,680
Common Stock, par valu...
May 03
2023
SELL
Payment of exercise price or tax liability
$193,978
$61.25 p/Share
3,167
Reduced 1.35%
230,826
Common Stock, par valu...
May 02
2023
SELL
Payment of exercise price or tax liability
$173,584
$61.73 p/Share
2,812
Reduced 1.27%
219,008
Common Stock, par valu...
May 02
2023
BUY
Grant, award, or other acquisition
-
14,985
Added 6.02%
233,993
Common Stock, par valu...
Nov 18
2022
SELL
Open market or private sale
$2,292,666
$59.1 p/Share
38,793
Reduced 14.89%
221,820
Common Stock, par valu...
Nov 18
2022
BUY
Exercise of conversion of derivative security
$1,161,462
$29.94 p/Share
38,793
Added 12.96%
260,613
Common Stock, par valu...
May 06
2022
SELL
Payment of exercise price or tax liability
$3,086,067
$54.88 p/Share
56,233
Reduced 20.22%
221,820
Common Stock, par valu...
May 06
2022
BUY
Grant, award, or other acquisition
-
107,916
Added 27.96%
278,053
Common Stock, par valu...
May 04
2022
SELL
Payment of exercise price or tax liability
$171,499
$55.34 p/Share
3,099
Reduced 1.79%
170,137
Common Stock, par valu...
May 03
2022
SELL
Payment of exercise price or tax liability
$163,320
$54.44 p/Share
3,000
Reduced 1.7%
173,236
Common Stock, par valu...
May 02
2022
BUY
Grant, award, or other acquisition
-
16,523
Added 8.57%
176,236
Common Stock, par valu...
Nov 12
2021
SELL
Open market or private sale
$3,287,600
$62.78 p/Share
52,367
Reduced 24.69%
159,713
Common Stock, par valu...
Nov 12
2021
BUY
Exercise of conversion of derivative security
$693,339
$13.24 p/Share
52,367
Added 19.8%
212,080
Common Stock, par valu...