Nov 25
2024
SELL
Open market or private sale
$413,400
$102.53 p/Share
4,032
Reduced 7.72%
48,200
Common Stock, par valu...
Nov 25
2024
BUY
Exercise of conversion of derivative security
$194,463
$48.23 p/Share
4,032
Added 7.63%
48,800
Common Stock, par valu...
Jun 05
2024
SELL
Open market or private sale
$1,273,632
$86.43 p/Share
14,736
Reduced 23.41%
48,200
Common Stock, par valu...
Jun 05
2024
BUY
Exercise of conversion of derivative security
$298,551
$20.26 p/Share
14,736
Added 20.28%
57,936
Common Stock, par valu...
Apr 01
2024
SELL
Open market or private sale
$884,286
$75.22 p/Share
11,756
Reduced 19.61%
48,200
Common Stock, par valu...
Mar 25
2024
SELL
Payment of exercise price or tax liability
$319,503
$79.36 p/Share
4,026
Reduced 6.29%
59,956
Common Stock, par valu...
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
9,257
Added 12.64%
63,982
Common Stock, par valu...
Mar 23
2024
SELL
Payment of exercise price or tax liability
$234,588
$78.17 p/Share
3,001
Reduced 5.2%
54,725
Common Stock, par valu...
Mar 23
2024
BUY
Exercise of conversion of derivative security
-
6,899
Added 10.68%
57,726
Common Stock, par valu...
Mar 22
2024
SELL
Payment of exercise price or tax liability
$158,137
$78.17 p/Share
2,023
Reduced 3.83%
50,827
Common Stock, par valu...
Mar 22
2024
BUY
Exercise of conversion of derivative security
-
4,650
Added 8.09%
52,850
Common Stock, par valu...
Feb 23
2024
SELL
Open market or private sale
$412,849
$82.57 p/Share
5,000
Reduced 9.4%
48,200
Common Stock, par valu...
Feb 23
2024
BUY
Exercise of conversion of derivative security
$101,300
$20.26 p/Share
5,000
Added 8.59%
53,200
Common Stock, par valu...
Jan 02
2024
SELL
Open market or private sale
$176,188
$75.23 p/Share
2,342
Reduced 4.63%
48,200
Common Stock, par valu...
Dec 10
2023
SELL
Payment of exercise price or tax liability
$130,248
$72.2 p/Share
1,804
Reduced 3.45%
50,542
Common Stock
Dec 10
2023
BUY
Exercise of conversion of derivative security
-
4,146
Added 7.34%
52,346
Common Stock
Aug 09
2023
SELL
Open market or private sale
$260,425
$73.38 p/Share
3,549
Reduced 6.86%
48,200
Common Stock, par valu...
Aug 09
2023
BUY
Exercise of conversion of derivative security
$71,902
$20.26 p/Share
3,549
Added 6.42%
51,749
Common Stock, par valu...
Aug 07
2023
SELL
Open market or private sale
$7,327
$73.27 p/Share
100
Reduced 0.21%
48,200
Common Stock, par valu...
Aug 07
2023
BUY
Exercise of conversion of derivative security
$2,026
$20.26 p/Share
100
Added 0.21%
48,300
Common Stock, par valu...
Jul 28
2023
SELL
Open market or private sale
$58,664
$73.33 p/Share
800
Reduced 1.63%
48,200
Common Stock, par valu...
Jul 28
2023
BUY
Exercise of conversion of derivative security
$16,208
$20.26 p/Share
800
Added 1.61%
49,000
Common Stock, par valu...
Jul 27
2023
SELL
Open market or private sale
$1,899,231
$73.44 p/Share
25,861
Reduced 34.92%
48,200
Common Stock, par valu...
Jul 27
2023
BUY
Exercise of conversion of derivative security
$523,943
$20.26 p/Share
25,861
Added 25.88%
74,061
Common Stock, par valu...
Jul 26
2023
SELL
Open market or private sale
$343,589
$73.26 p/Share
4,690
Reduced 8.87%
48,200
Common Stock, par valu...