Dec 16
2024
SELL
Open market or private sale
$514,695
$134.14 p/Share
3,837
Reduced 3.1%
119,937
Common Stock
Dec 16
2024
BUY
Exercise of conversion of derivative security
$124,664
$32.49 p/Share
3,837
Added 3.01%
123,774
Common Stock
Jun 06
2024
-
170
Reduced 0.14%
119,937
Common Stock
Apr 03
2024
SELL
Open market or private sale
$308,050
$123.22 p/Share
2,500
Reduced 2.04%
120,107
Common Stock
Jan 20
2024
BUY
Exercise of conversion of derivative security
-
2,903
Added 2.31%
122,607
Common Stock
Jan 05
2024
SELL
Open market or private sale
$997,000
$99.7 p/Share
10,000
Reduced 7.71%
119,704
Common Stock
Dec 15
2023
-
104
Reduced 0.08%
129,704
Common Stock
Dec 07
2023
SELL
Open market or private sale
$321,580
$91.41 p/Share
3,518
Reduced 2.64%
129,808
Common Stock
Dec 07
2023
-
225
Reduced 0.17%
133,326
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
$123,692
$35.16 p/Share
3,518
Added 2.57%
133,551
Common Stock
Oct 17
2023
SELL
Open market or private sale
$73,360
$73.36 p/Share
1,000
Reduced 0.76%
130,033
Common Stock
Jun 30
2023
-
65
Reduced 0.05%
131,033
Common Stock
Apr 13
2023
SELL
Open market or private sale
$299,700
$59.94 p/Share
5,000
Reduced 3.67%
131,098
Common Stock
Feb 23
2023
SELL
Open market or private sale
$58,380
$58.38 p/Share
1,000
Reduced 0.73%
136,098
Common Stock
Jan 20
2023
BUY
Exercise of conversion of derivative security
-
3,911
Added 2.77%
137,098
Common Stock
Dec 13
2022
-
200
Reduced 0.15%
133,187
Common Stock
Dec 08
2022
SELL
Open market or private sale
$183,780
$49.59 p/Share
3,706
Reduced 2.7%
133,387
Common Stock
Dec 08
2022
BUY
Exercise of conversion of derivative security
$119,407
$32.22 p/Share
3,706
Added 2.63%
137,093
Common Stock
Jan 18
2022
BUY
Exercise of conversion of derivative security
-
4,555
Added 3.3%
133,387
Common Stock
Dec 09
2021
SELL
Payment of exercise price or tax liability
$353,565
$72.72 p/Share
4,862
Reduced 3.63%
128,972
Common Stock
Dec 09
2021
-
140
Reduced 0.11%
128,832
Common Stock
Dec 09
2021
BUY
Exercise of conversion of derivative security
$353,625
$20.5 p/Share
17,250
Added 11.42%
133,834
Common Stock
Jun 17
2021
-
160
Reduced 0.14%
116,584
Common Stock
Jun 14
2021
-
440
Reduced 0.38%
116,744
Common Stock
Jan 19
2021
BUY
Exercise of conversion of derivative security
-
5,138
Added 4.2%
117,184
Common Stock