Oct 02
2024
SELL
Payment of exercise price or tax liability
$1,217,015
$131.84 p/Share
9,231
Reduced 5.37%
162,531
Common Stock
Aug 04
2024
SELL
Payment of exercise price or tax liability
$1,747,278
$98.8 p/Share
17,685
Reduced 9.34%
171,762
Common Stock
Jun 06
2024
SELL
Payment of exercise price or tax liability
$404,443
$90.52 p/Share
4,468
Reduced 2.3%
189,447
Common Stock
Jun 04
2024
SELL
Payment of exercise price or tax liability
$197,638
$93.05 p/Share
2,124
Reduced 1.08%
193,915
Common Stock
May 31
2024
SELL
Payment of exercise price or tax liability
$144,618
$100.92 p/Share
1,433
Reduced 0.73%
196,039
Common Stock
May 16
2024
BUY
Grant, award, or other acquisition
-
2,885
Added 1.44%
197,472
Common Stock
Feb 29
2024
SELL
Open market or private sale
$7,470,637
$90.76 p/Share
82,312
Reduced 29.73%
194,587
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
$1,108,742
$13.47 p/Share
82,312
Added 22.91%
276,899
Common Stock
Dec 14
2023
SELL
Open market or private sale
$1,100,000
$55.0 p/Share
20,000
Reduced 9.32%
194,587
Common Stock
Nov 20
2023
SELL
Open market or private sale
$3,017,400
$50.29 p/Share
60,000
Reduced 21.85%
214,587
Common Stock
Oct 19
2023
SELL
Payment of exercise price or tax liability
$384,534
$41.82 p/Share
9,195
Reduced 3.24%
274,587
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$420,241
$45.53 p/Share
9,230
Reduced 3.15%
283,782
Common Stock
Aug 10
2023
SELL
Open market or private sale
$1,731,409
$45.87 p/Share
37,746
Reduced 11.41%
293,012
Common Stock
Aug 10
2023
BUY
Exercise of conversion of derivative security
$457,104
$12.11 p/Share
37,746
Added 10.55%
320,077
Common Stock
Jun 06
2023
SELL
Payment of exercise price or tax liability
$137,391
$30.75 p/Share
4,468
Reduced 1.5%
293,012
Common Stock
Jun 04
2023
SELL
Payment of exercise price or tax liability
$64,654
$30.44 p/Share
2,124
Reduced 0.71%
297,480
Common Stock
Jun 02
2023
SELL
Open market or private sale
$459,633
$30.13 p/Share
15,255
Reduced 4.85%
299,604
Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
$173,754
$11.39 p/Share
15,255
Added 4.62%
314,859
Common Stock
May 29
2023
SELL
Payment of exercise price or tax liability
$80,013
$27.43 p/Share
2,917
Reduced 0.99%
290,370
Common Stock
Feb 21
2023
SELL
Open market or private sale
$335,545
$25.08 p/Share
13,379
Reduced 4.36%
293,287
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
$139,141
$10.4 p/Share
13,379
Added 4.18%
306,666
Common Stock
Nov 07
2022
SELL
Open market or private sale
$1,175,400
$19.59 p/Share
60,000
Reduced 16.98%
293,287
Common Stock
Oct 19
2022
BUY
Grant, award, or other acquisition
-
19,563
Added 5.25%
353,287
Common Stock
Oct 02
2022
SELL
Payment of exercise price or tax liability
$119,436
$12.94 p/Share
9,230
Reduced 2.69%
333,724
Common Stock
Aug 04
2022
BUY
Grant, award, or other acquisition
-
37,626
Added 9.89%
342,954
Common Stock