Dec 13
2023
BUY
Exercise of conversion of derivative security
$846,000
$28.2 p/Share
30,000
Added 3.71%
778,759
Common Stock
Dec 12
2023
SELL
Open market or private sale
$543,200
$77.6 p/Share
7,000
Reduced 0.93%
748,759
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.92%
755,759
Common Stock
Dec 05
2023
SELL
Open market or private sale
$514,850
$73.55 p/Share
7,000
Reduced 0.93%
748,759
Common Stock
Dec 05
2023
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.92%
755,759
Common Stock
Nov 28
2023
SELL
Open market or private sale
$525,000
$75.0 p/Share
7,000
Reduced 0.93%
748,759
Common Stock
Nov 28
2023
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.92%
755,759
Common Stock
Nov 21
2023
SELL
Open market or private sale
$539,210
$77.03 p/Share
7,000
Reduced 0.93%
748,759
Common Stock
Nov 21
2023
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.92%
755,759
Common Stock
Nov 14
2023
SELL
Open market or private sale
$1,692,680
$76.94 p/Share
22,000
Reduced 2.85%
748,759
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.9%
770,759
Common Stock
Nov 07
2023
SELL
Open market or private sale
$508,620
$72.66 p/Share
7,000
Reduced 1.0%
695,437
Common Stock
Nov 07
2023
-
68,322
Added 8.21%
763,759
Common Stock
Nov 07
2023
BUY
Exercise of conversion of derivative security
$197,400
$28.2 p/Share
7,000
Added 0.99%
702,437
Common Stock
Oct 31
2023
SELL
Open market or private sale
$463,890
$66.27 p/Share
7,000
Reduced 1.0%
695,437
Common Stock
Oct 31
2023
BUY
Exercise of conversion of derivative security
$244,160
$34.88 p/Share
7,000
Added 0.99%
702,437
Common Stock
Oct 24
2023
SELL
Open market or private sale
$472,780
$67.54 p/Share
7,000
Reduced 1.0%
695,437
Common Stock
Oct 24
2023
BUY
Exercise of conversion of derivative security
$290,920
$41.56 p/Share
7,000
Added 0.99%
702,437
Common Stock
Oct 17
2023
SELL
Open market or private sale
$482,230
$68.89 p/Share
7,000
Reduced 1.0%
695,437
Common Stock
Oct 17
2023
BUY
Exercise of conversion of derivative security
$290,920
$41.56 p/Share
7,000
Added 0.99%
702,437
Common Stock
Oct 16
2023
SELL
Payment of exercise price or tax liability
$2,037,057
$69.21 p/Share
29,433
Reduced 4.06%
695,437
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$2,574,958
$69.21 p/Share
37,205
Reduced 4.88%
724,870
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$7,901,559
$69.75 p/Share
113,284
Reduced 12.94%
762,075
Common Stock
Oct 13
2023
BUY
Exercise of conversion of derivative security
-
173,321
Added 17.64%
809,037
Common Stock
Oct 13
2023
BUY
Grant, award, or other acquisition
-
119,176
Added 14.51%
702,038
Common Stock